Microsoft Stock: Earnings, AI, and Valuation Outlook