Why Microsoft’s stock is seeing an unusually large gain after earnings MarketWatch May 01, 2025Finance link