AI Microsoft (MSFT) Stock: What Wall Street Really Thinks Before January 28 Earnings AI January 24, 2026