Skip to content
Microsoft logo

If you had invested in Microsoft

$1,000 in Microsoft at the start of 2016 would be worth $10,812 today, with dividends reinvested.

$1,000, 5 years ago

$2,461

16.7% a year

$1,000, 10 years ago

$10,812

24.6% a year

$1,000, 20 years ago

$28,805

17.5% a year

$1,000 in Microsoft at the start of 2016 would be worth

$10,812

today, with dividends reinvested. From the share price alone: $9,407.

  • That is 11x your money.
  • It works out to 24.6% a year on average.
  • The same $1,000 in the S&P 500 would be $4,408. So Microsoft did $6,404 better.

To have $1 million today, you would have needed $92,492 in Microsoft back then.

$905$5,900$10,944December 2015October 2026
MicrosoftS&P 500 (SPY)
Share:

Past returns do not predict future ones. Prices from Yahoo Finance, monthly closes. Ignores taxes and fees. Not financial advice. SPY is an index fund that tracks the S&P 500.

$1,000 in Microsoft, every start year

Bought at the close before the year began. Valued at the latest monthly close, October 2026.

Start ofWorth todayPer yearIn the S&P 500
2025$1,25513.2%$1,315
2024$1,41813.1%$1,642
2023$2,242▲23.5%$2,072
2022$1,61410.4%$1,695
2021$2,461▲16.7%$2,182
2020$3,508▲20.2%$2,582
2019$5,527▲24.4%$3,389
2018$6,676▲24.0%$3,234
2017$9,395▲25.6%$3,936
2016$10,812▲24.6%$4,408
2015$13,265▲24.4%$4,462
2014$16,922▲24.7%$5,063
2013$24,418▲26.0%$6,699
2012$25,833▲24.5%$7,770
2011$24,667▲22.4%$7,917
2010$23,057▲20.5%$9,109
2009$37,000▲22.4%$11,510
2008$20,577▲17.4%$7,275
2007$24,866▲17.6%$7,649
2006$28,805▲17.5%$8,861
2005$28,534▲16.6%$9,289
2004$31,139▲16.3%$10,283
2003$33,262▲15.8%$13,180
2002$25,957▲14.0%$10,335
2001$39,646▲15.3%$9,120
2000$14,729▲10.5%$8,232
1999$24,799▲12.2%$9,910
1998$53,219▲14.8%$12,754
1997$83,250▲16.0%$17,023
1996$156,775▲17.8%$20,853
1995$225,063▲18.5%$28,787

▲ beat the S&P 500 from the same start.

Questions people ask

How much would $1,000 in Microsoft 10 years ago be worth today?

About $10,812, if bought at the start of 2016 with dividends reinvested. That is about 24.6% a year.

How much would $1,000 in Microsoft 20 years ago be worth today?

About $28,805, if bought at the start of 2006 with dividends reinvested. That is about 17.5% a year.

Did Microsoft beat the S&P 500 over the last 10 years?

Yes. $1,000 in Microsoft grew to $10,812. The same money in the S&P 500 grew to $4,408.

Does this mean Microsoft will keep growing like this?

No one knows. Past returns do not predict future ones. A company that grew fast can slow down or fall.

Try another company

Or compare $100 across famous companies.

Informational only, not financial advice. Content is AI-generated and may contain errors. How this works.