Tech earnings live: Microsoft shares slide after cloud sales miss estimates

OSTN Staff