Microsoft $1,000 investment grows to $18,199 over 20 years
- $1,000 invested in Microsoft 20 years ago is now worth $18,199.20
- Microsoft outperformed the market by 6.47% annually over the period
- Average annual return for MSFT stood at 15.61%
- Current market capitalization of Microsoft is $3.69 trillion

*this image is generated using AI for illustrative purposes only.
A $1,000 investment in Microsoft (NASDAQ: MSFT) made 20 years ago would be worth $18,199.20 today. This growth reflects the company's strong long-term performance in the technology sector.
Market performance and returns
Microsoft has outperformed the broader market over the past two decades by 6.47% on an annualized basis. The company produced an average annual return of 15.61% during this period. Currently, Microsoft holds a market capitalization of $3.69 trillion.
The calculation is based on a current stock price of $496.77 for MSFT at the time of writing. This significant increase highlights the power of compounded returns over an extended timeframe.
Key financial metrics
| Metric | Value |
|---|---|
| Initial Investment | $1,000 |
| Current Value | $18,199.20 |
| Average Annual Return | 15.61% |
| Outperformance vs Market | 6.47% |
| Market Capitalization | $3.69 trillion |
| Current Stock Price | $496.77 |
What the numbers show
The data illustrates that consistent compounding can significantly amplify initial capital. An average annual return of 15.61% sustained over 20 years transformed a modest $1,000 stake into nearly $18,200. This outcome underscores the impact of long-term holding periods on wealth accumulation in large-cap technology stocks.
How might Microsoft's current AI investments influence its ability to sustain a 15%+ annual return over the next decade?
What regulatory risks could threaten Microsoft's $3.69 trillion market capitalization in the coming years?
Will Microsoft's outperformance relative to the broader market continue as the tech sector matures and valuations normalize?

































