Microsoft Posts Earnings Beat on Solid Cloud Results, but Guidance Disappoints | Heykuki News