All charts and data below are with dividends reinvested. (Inflation adjustment is OFF !)

Total Real Returns

MSFT,BLK: Total Return Chart (with Dividends Reinvested)

Fri 1999-10-01? to Wed 2025-09-03 YTD
Return
TR
Price
MSFT
×
+20.55%
2025-09-03
8507.58 TR
2025-09-03
Microsoft Corporation NASDAQ Common Stock
BLK
×
+8.41%
2025-09-03
129.29 TR
2025-09-03
BlackRock Inc NYSE Common Stock

Returns

Fri 1999-10-01? to Wed 2025-09-03 Overall
Return
Exponential
Trendline
MSFT
×
+1,737.02%
+11.88%/yr
+14.37%/yr
(R2=0.805)
Microsoft Corporation NASDAQ Common Stock
BLK
×
+12,828.64%
+20.63%/yr
+16.97%/yr
(R2=0.958)
BlackRock Inc NYSE Common Stock

Growth of $10,000

Fri 1999-10-01? to Wed 2025-09-03 Start
Value
End
Value
MSFT
×
$10,000.00
1999-10-01
$183,702.18
2025-09-03
Microsoft Corporation NASDAQ Common Stock
BLK
×
$10,000.00
1999-10-01
$1,292,863.61
2025-09-03
BlackRock Inc NYSE Common Stock

Annual Returns

Year MSFT BLK
2025 (YTD) +20.55% +8.41%
2024 +12.93% +29.29%
2023 +58.19% +17.86%
2022 −28.02% −20.40%
2021 +52.48% +29.39%
2020 +42.53% +47.21%
2019 +57.74% +31.87%
2018 +20.80% −21.59%
2017 +40.73% +38.20%
2016 +15.08% +14.64%
2015 +22.69% −2.35%
2014 +27.56% +15.70%
2013 +44.30% +57.02%
2012 +5.78% +19.85%
2011 −4.52% −3.29%
2010 −6.52% −15.94%
2009 +60.47% +76.62%
2008 −44.39% −37.03%
2007 +20.84% +45.10%
2006 +15.84% +41.74%
2005 −0.94% +42.39%
2004 +9.13% +47.63%
2003 +6.82% +35.92%
2002 −21.96% −5.52%
2001 +52.74% −0.71%
2000 −62.85% +144.36%
1999 +68.36% +21.68%
1998 +114.60%
1997 +56.43%
1996 +88.32%
1995 +43.56%
1994 +51.63%
1993 −5.57%
1992 +15.12%
1991 +121.77%
1990 +72.98%
1989 +63.38%
1988 −1.82%
1987 +124.90%
1986 +72.39%

Drawdowns

Fri 1999-10-01? to Wed 2025-09-03 Current
Drawdown
Worst
Drawdown
MSFT
×
−5.50% −69.39%
2009-03-09
Microsoft Corporation NASDAQ Common Stock
BLK
×
−5.23% −60.36%
2009-03-03
BlackRock Inc NYSE Common Stock