Microsoft Q1 results top estimates amid ongoing cloud growth By Investing.com

Microsoft Q1 results top estimates amid ongoing cloud growth