Microsoft (MSFT): year-to-date return

Each year starts at 1.0 on the previous Dec 31 close — see where the current year sits versus history.

Scale
Cycle:
Years:
Loading history…

Tip: Tap a cycle to isolate those years and see their average (dashed). Combine cycles, or pick individual years — they stack together. The current year is always shown in red.

ROI = price ÷ previous Dec 31 close. Incomplete years (dashed) are left out of averages and ranges.

Crypto: Bitstamp/OKX · Stocks, indices & commodities: Yahoo Finance · ⌘/Ctrl + wheel or pinch to zoom, drag to pan · hover any point to compare years.

2026 year to date: +12.2% · 25th of 40 years

Microsoft (MSFT) is up 12.2% in 2026 as of Oct 15: 25th of 40 years at this point since 1987. In the median year it was up 22.5% by this date.

Measured from the previous Dec 31 close. Total return — dividends reinvested.

Microsoft (MSFT): return by year

YearReturn
2026 (to Oct 15)+12.2%
2025+15.6%
2024+12.9%
2023+58.2%
2022−28.0%
2021+52.5%
2020+42.5%
2019+57.6%
2018+20.8%
2017+40.7%
2016+15.1%
2015+22.7%
2014+27.6%
2013+44.3%
2012+5.8%
2011−4.5%
2010−6.5%
2009+60.5%
2008−44.4%
2007+20.8%
2006+15.8%
2005−0.9%
2004+9.1%
2003+6.8%
2002−22.0%
2001+52.7%
2000−62.9%
1999+68.4%
1998+114.6%
1997+56.4%
1996+88.3%
1995+43.6%
1994+51.6%
1993−5.6%
1992+15.1%
1991+121.8%
1990+73.0%
1989+63.4%
1988−1.8%
1987+124.9%
1986 (since Mar 13)+72.3%