News

Microsoft posts higher revenue, earnings