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.

StartMicrosoftS&P 500Ahead
2026 (so far)$1,083$1,130S&P 500 1.04×
2025$1,225$1,332S&P 500 1.09×
2024$1,393$1,666S&P 500 1.2×
2023$2,175$2,103Microsoft 1.03×
2022$1,571$1,723S&P 500 1.1×
2021$2,437$2,217Microsoft 1.1×
2020$3,337$2,625Microsoft 1.27×
2019$5,386$3,451Microsoft 1.56×
2018$6,446$3,300Microsoft 1.95×
2017$9,051$4,020Microsoft 2.3×
2016$10,619$4,501Microsoft 2.4×
2015$12,785$4,564Microsoft 2.8×
2014$16,525$5,188Microsoft 3.2×
2013$22,905$6,869Microsoft 3.3×
2012$24,306$7,968Microsoft 3.1×
2011$23,861$8,136Microsoft 2.9×
2010$22,023$9,362Microsoft 2.4×
2009$34,320$11,839Microsoft 2.9×
2008$20,173$7,459Microsoft 2.7×
2007$24,121$7,869Microsoft 3.1×
2006$27,217$9,112Microsoft 3×
2005$27,661$9,559Microsoft 2.9×

Start-of-year prices; current prices refresh hourly. Past performance does not predict future returns. Not financial advice.