Skip to main content

Want a detailed portfolio tracker?

Performance analysis of Microsoft (MSFT)

Annual Return

Over the past 3 years, MSFT has had an average annual return of +6.22%, underperforming the benchmark SPY, which returned +19.31% annual.

Over the past 5 years, MSFT has had an average annual return of +8.30%, underperforming the benchmark SPY, which returned +12.78% annual.

Over the past 10 years, MSFT has had an average annual return of +23.35%, outperforming the benchmark SPY, which returned +14.91% annual.

Since Nov 1, 1999, MSFT has had an average annual return of +10.46%, outperforming the benchmark SPY, which returned +8.46% annual.

202620252024202320222021202020192018201720162015
-16.45%+15.59%+12.92%+58.19%-28.02%+52.48%+42.54%+57.57%+20.80%+40.71%+15.07%+22.69%
201420132012201120102009200820072006200520042003
+27.55%+44.28%+5.84%-4.53%-6.53%+60.50%-44.39%+20.83%+15.83%-0.95%+8.93%+6.81%
2002200120001999
-21.96%+52.73%-62.85%+26.39%

Monthly Return

YearJanFebMarAprMayJunJulAugSepOctNovDecAnnually Total
2026-11.03%-8.52%-5.75%+10.16%+10.65%-17.15%+7.85%-16.45%
2025-1.53%-4.16%-5.44%+5.29%+16.68%+8.05%+7.26%-4.87%+2.22%-0.03%-4.80%-1.70%+15.59%
2024+5.73%+4.23%+1.71%-7.46%+6.82%+7.66%-6.40%-0.11%+3.15%-5.57%+4.42%-0.46%+12.92%
2023+3.33%+0.90%+15.59%+6.58%+7.11%+3.70%-1.36%-2.22%-3.66%+7.08%+12.29%-0.76%+58.19%
2022-7.53%-3.72%+3.19%-9.99%-1.80%-5.53%+9.31%-6.67%-10.93%-0.33%+10.22%-6.01%-28.02%
2021+4.29%+0.41%+1.46%+6.96%-0.76%+8.50%+5.17%+6.16%-6.61%+17.63%-0.13%+1.73%+52.48%
2020+7.95%-4.57%-2.65%+13.63%+2.54%+11.06%+0.74%+10.28%-6.74%-3.74%+6.01%+3.90%+42.54%
2019+2.82%+7.74%+5.28%+10.73%-4.95%+8.31%+1.72%+1.51%+0.85%+3.12%+5.95%+4.17%+57.57%
2018+11.07%-0.85%-2.67%+2.47%+6.15%-0.23%+7.58%+6.31%+1.82%-6.61%+4.27%-8.40%+20.80%
2017+4.04%-0.44%+2.94%+3.95%+2.59%-1.30%+5.47%+3.40%-0.38%+11.67%+1.70%+1.63%+40.71%

Drawdown analysis of Microsoft (MSFT)

The maximum drawdown for the MSFT was -69.45%, occurring on Mar 9, 2009. Recovery took 1348 trading sessions.

The current MSFT drawdown is -25.31%.

Since Nov 1, 1999 MSFT has experienced the following drawdowns:

  • 50% or more: 1 time
  • 40% or more: 1 time
  • 30% or more: 3 times
  • 20% or more: 5 times
  • 10% or more: 14 times
DepthStartTo BottomBottomTo RecoverEndTotal
-69.45%Dec 27, 19992312Mar 9, 20091348Jul 16, 20143660
-37.14%Nov 19, 2021240Nov 3, 2022153Jun 15, 2023393
-34.50%Oct 28, 2025164Jun 25, 2026OngoingOngoingOngoing
-28.04%Feb 10, 202024Mar 16, 202058Jun 8, 202082
-23.73%Jul 5, 2024190Apr 8, 202540Jun 5, 2025230
-18.22%Oct 1, 201858Dec 24, 201855Mar 15, 2019113
-18.04%Nov 13, 201452Jan 30, 201560Apr 28, 2015112
-16.59%Apr 28, 201583Aug 25, 201542Oct 23, 2015125
-13.61%Apr 18, 201649Jun 27, 201618Jul 22, 201667
-13.49%Sep 2, 202011Sep 18, 202088Jan 26, 202199
-12.99%Jul 18, 202349Sep 26, 202330Nov 7, 202379
-12.85%Dec 29, 201528Feb 9, 201647Apr 18, 201675
-10.53%Jan 31, 20186Feb 8, 201811Feb 26, 201817
-10.06%Sep 19, 201419Oct 16, 201413Nov 4, 201432
-9.91%Mar 12, 20189Mar 23, 201832May 9, 201841
-9.33%Mar 21, 202427Apr 30, 202415May 21, 202442
-8.77%Apr 27, 202111May 12, 202127Jun 21, 202138
-8.23%Nov 2, 199912Nov 18, 19998Dec 1, 199920
-7.91%Apr 30, 201923Jun 3, 20194Jun 7, 201927
-7.63%Sep 16, 202110Sep 30, 202112Oct 18, 202122
-7.44%Aug 4, 202523Sep 5, 202537Oct 28, 202560
-7.24%Feb 12, 202113Mar 4, 202121Apr 5, 202134
-6.46%Jul 26, 20196Aug 5, 201932Sep 19, 201938
-6.08%Aug 3, 20206Aug 11, 202010Aug 25, 202016
-6.08%Jul 9, 202011Jul 24, 20206Aug 3, 202017