Microsoft Stock Is on Track to Trail the S&P 500 for a 3rd Straight Year. History Says What Happened After Its Last 2 Streaks.

Microsoft (NASDAQ:MSFT) has made money for shareholders in both of the past two years. It just hasn’t kept up with the market. Including reinvested dividends, the shares gained around 13% in 2024 and about 16% in 2025. The S&P 500 (SNPINDEX:^GSPC) returned about 25% and 18% on the same basis.

This year looks similar so far. Shares trade near $525 as of this writing, for a 2026 total return of about 9%, versus about 15% for the index. And that’s even after the stock gained almost 50% from its late-June close of about $353.

Missed AI’s “Act 1”? Act 2 Could Be 14x Bigger. Most investors think they missed the AI boat because they didn’t buy Nvidia in 2005. But according to our analysts, we’re only at the end of “Act 1″—the R&D phase. “Act 2” is the global rollout. Continue »

If Microsoft finishes 2026 behind, it’d be a third straight year of trailing the index. It’s happened just twice since the software giant went public in 1986 — from 2003 through 2005, and from 2010 through 2012.

Both streaks eventually ended. But the year after each one looked very different.

The Microsoft logo over a blue-tinted city skyline.

Image source: The Motley Fool.

Microsoft has been here twice

I’m using total return for every year here, because it counts dividends. This matters for Microsoft, which announced a one-time special dividend of $3 a share (around $32 billion) in 2004. A price-only comparison would treat that cash as if shareholders never got it.

The first streak was costly. From the start of 2003 through the end of 2005, Microsoft returned around 15% all told, but the index returned about 50%.

And 2006 didn’t bring the rebound some shareholders might have hoped for. Microsoft and the index both returned around 16% that year, practically a tie. Microsoft didn’t move clearly ahead until 2007, when it returned about 21% in a year the index returned about 5%.

The second streak was worse. From 2010 through 2012, Microsoft shareholders lost around 6%, but the index gained about 36%.

Then the stock soared, returning about 44% in 2013 versus the index’s 32%. This was also the year CEO Steve Ballmer announced he’d retire within 12 months.

Why was the second rebound so much bigger?

One difference stands out to me: the price investors were paying for Microsoft’s earnings when each streak ended.

At the end of 2005, the stock closed at around $26, or about 23 times earnings, based on the $1.12 per share Microsoft earned in fiscal 2005. Revenue had risen 8% that fiscal year.

Seven years later, Microsoft closed 2012 at around $27 — almost the same price. But it cost much less relative to profits.

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *