Microsoft vs S&P 500: which turned $1,000 into more?
$1,000 put into each at the start of 2016 would be worth $10,619 in Microsoft and $4,501 in S&P 500 today. Across 22 start years (2005–2026), Microsoft came out ahead 18 times and S&P 500 4 times.
$1,000 at the start of each year, worth today
Stock values and the S&P 500 both include reinvested dividends.
| Start | Microsoft | S&P 500 | Ahead |
|---|---|---|---|
| 2026 (so far) | $1,083 | $1,130 | S&P 500 1.04× |
| 2025 | $1,225 | $1,332 | S&P 500 1.09× |
| 2024 | $1,393 | $1,666 | S&P 500 1.2× |
| 2023 | $2,175 | $2,103 | Microsoft 1.03× |
| 2022 | $1,571 | $1,723 | S&P 500 1.1× |
| 2021 | $2,437 | $2,217 | Microsoft 1.1× |
| 2020 | $3,337 | $2,625 | Microsoft 1.27× |
| 2019 | $5,386 | $3,451 | Microsoft 1.56× |
| 2018 | $6,446 | $3,300 | Microsoft 1.95× |
| 2017 | $9,051 | $4,020 | Microsoft 2.3× |
| 2016 | $10,619 | $4,501 | Microsoft 2.4× |
| 2015 | $12,785 | $4,564 | Microsoft 2.8× |
| 2014 | $16,525 | $5,188 | Microsoft 3.2× |
| 2013 | $22,905 | $6,869 | Microsoft 3.3× |
| 2012 | $24,306 | $7,968 | Microsoft 3.1× |
| 2011 | $23,861 | $8,136 | Microsoft 2.9× |
| 2010 | $22,023 | $9,362 | Microsoft 2.4× |
| 2009 | $34,320 | $11,839 | Microsoft 2.9× |
| 2008 | $20,173 | $7,459 | Microsoft 2.7× |
| 2007 | $24,121 | $7,869 | Microsoft 3.1× |
| 2006 | $27,217 | $9,112 | Microsoft 3× |
| 2005 | $27,661 | $9,559 | Microsoft 2.9× |
Start-of-year prices; current prices refresh hourly. Past performance does not predict future returns. Not financial advice.