Warren Buffett

Photo credit: commons.wikimedia.org

“When we own portions of outstanding businesses with outstanding managements, our favorite holding period is forever.”

— Warren Buffett

Microsoft stock has been one of the clearest examples of how long-term compounding can reshape investment outcomes. A buy-and-hold investment in Microsoft Corporation (NASD: MSFT) made in 2006 and held through 2026 would have generated an exceptional total return, driven by both substantial share price appreciation and the steady contribution of reinvested dividends.

The central lesson is not simply that MSFT performed well. It is that long-duration equity returns often come from a combination of business durability, earnings growth, market re-rating, and disciplined reinvestment. Microsoft’s transformation over the past two decades — from a mature software franchise to a cloud and platform heavyweight with multiple high-margin revenue streams — helps explain why the stock produced such a strong 20-year result.

MSFT 20-Year Return at a Glance

Start date: 08/18/2006
$10,000

08/18/2006
  $265,268

08/17/2026
End date: 08/17/2026
Start price/share: $25.79
End price/share: $480.35
Starting shares: 387.75
Ending shares: 552.48
Dividends reinvested/share: $31.65
Total return: 2,553.84%
Average annual return: 17.80%
Starting investment: $10,000.00
Ending investment: $265,268.38

A $10,000 investment in MSFT on 08/18/2006 would have grown to $265,268.38 by 08/17/2026, assuming dividends were reinvested. That equates to a total return of 2,553.84% and an average annual return of 17.80%. These figures were computed using the Dividend Channel DRIP Returns Calculator.

What Drove Microsoft’s 20-Year Return?

Microsoft’s long-term stock performance reflects more than a favorable entry point. The company spent the past two decades deepening its economic moat across enterprise software, cloud infrastructure, productivity tools, developer platforms, and cybersecurity. Over time, recurring revenue and mission-critical enterprise relationships became increasingly important to the investment case.

Several factors likely contributed to the scale of MSFT’s return:

  • Durable core franchises: Windows, Office, and server products provided a large installed base and cash-generating foundation.
  • Cloud expansion: Microsoft Azure became a major growth engine as enterprise IT spending shifted toward cloud computing.
  • Business model evolution: Subscription pricing, especially through Microsoft 365, improved visibility and recurring revenue quality.
  • Capital returns: Dividends and share repurchases supported shareholder returns alongside operating growth.
  • Margin resilience: Software and cloud businesses tend to scale efficiently, which can support expanding cash flow over time.

For long-horizon investors, this matters because outsized returns usually require both corporate execution and a business model capable of compounding earnings over many years. Microsoft delivered both.

The Role of Dividend Reinvestment

Share price appreciation did most of the heavy lifting, but dividends still added meaningfully to total return. Over the period shown above, Microsoft paid $31.65 per share in dividends, and the return calculation assumes those cash distributions were automatically reinvested into additional MSFT shares.

That reinvestment increased the share count from 387.75 shares to 552.48 shares. In other words, dividends did not merely provide cash income; they also expanded ownership. Over long periods, that incremental share accumulation can materially enhance ending value, especially when the underlying stock continues to rise.

In practical terms, dividend reinvestment contributes to compounding in two ways:

  • More shares acquired over time: Each dividend purchase increases future dividend entitlement.
  • Greater participation in price appreciation: Reinvested shares can themselves compound as the stock rises.

For the purpose of these calculations, the closing price on the ex-date is used when modeling reinvestment.

Microsoft Dividend Yield and Yield on Cost

Based on the most recent annualized dividend rate of $3.64 per share, MSFT has a current yield of approximately 0.76%. That is a modest current income yield, which is typical for a company where the market has placed a high value on growth, quality, and cash-flow durability.

A separate metric worth noting is yield on cost. This compares today’s annual dividend to the original purchase price rather than the current share price. Using the 2006 starting price of $25.79 per share, Microsoft’s current annualized dividend of $3.64 implies a yield on cost of 14.11%.

That distinction is important. Current yield answers the question, “What income does a new buyer receive at today’s price?” Yield on cost answers a different question: “How much income is the original investment now generating relative to its initial purchase price?”

Key Takeaways From This MSFT Buy-and-Hold Example

  • Long holding periods can be decisive: A high-quality business can create enormous value when held through multiple business cycles.
  • Total return matters more than price alone: Reinvested dividends increased the ending share count and improved the final outcome.
  • Business transformation can drive revaluation: Microsoft’s shift toward cloud and recurring revenue helped support a much larger market value over time.
  • Compounding is nonlinear: The largest gains often occur after many years of sustained performance rather than in the early stages of an investment.

Microsoft’s 20-year return illustrates what can happen when a large, established company continues to innovate, defend its competitive position, and compound cash flow over time. For investors studying long-term equity performance, MSFT remains a useful case study in how durable business quality and disciplined capital compounding can translate into exceptional shareholder returns.

“You can’t restate a dividend.” — Malon Wilkus