Microsoft's stock is tracking toward its worst monthly performance in roughly 25 years, a move that puts it in rare company with the post-bubble carnage of 2000. The selloff is macro and sentiment-driven rather than fundamental — MSFT reported FY2025 revenue of $281.7B, up nearly 15% YoY, with an industry-leading 68.8% gross margin and $13.64 in diluted EPS, numbers that are objectively strong by any historical standard.
The disconnect between price and fundamentals is the core tension here. When a business of this quality prints a 25-year-low monthly return, it typically signals one of two things: either the macro/multiple regime is shifting in a way that de-rates even high-quality compounders, or it is a rare entry point into a business trading at a temporary discount to intrinsic value.
The bear case centers on valuation — even after the selloff, MSFT trades at a premium multiple that assumes sustained AI-driven growth acceleration. If rate expectations stay elevated, or if Azure growth shows any deceleration in coming quarters, the multiple compression story has further to run. The 2000 analogy is also uncomfortable: that era's selloff lasted years, not weeks.
The bull case is grounded in the actual numbers. A 15% revenue growth rate with near-70% gross margins and consistent earnings growth is not a dot-com mirage — it is a cash-generating machine. If the macro scare proves transient and AI monetization continues to ramp, the current drawdown could look like a gift in hindsight.
Key things to watch: Azure growth rate in the next quarterly print, Federal Reserve tone on rates, and whether MSFT's monthly close actually sets the 25-year record — that level of sentiment capitulation has historically been a contrarian signal worth monitoring.