All charts and data below are CPI-U inflation-adjusted and with dividends reinvested. (Why?)

Total Real Returns

MSFT,AAPL,QQQ,SPY: Total Real Return Chart (Dividends Reinvested, Inflation Adjusted)

Wed 1999-03-10? to Thu 2026-04-02 YTD
Return
TRR
Price
MSFT
×
−23.43%
2026-04-02
2100.45 TRR
2026-04-02
Microsoft Corporation NASDAQ Common Stock
AAPL
×
−6.79%
2026-04-02
681.91 TRR
2026-04-02
Apple Inc NASDAQ Common Stock
QQQ
×
−5.68%
2026-04-02
6.818 TRR
2026-04-02
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPY
×
−4.60%
2026-04-02
11.8 TRR
2026-04-02
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Returns

Wed 1999-03-10? to Thu 2026-04-02 Overall
Return
Exponential
Trendline
MSFT
×
+664.19%
+7.80%/yr
+11.42%/yr
(R2=0.728)
Microsoft Corporation NASDAQ Common Stock
AAPL
×
+52,645.26%
+26.06%/yr
+28.66%/yr
(R2=0.951)
Apple Inc NASDAQ Common Stock
QQQ
×
+581.79%
+7.35%/yr
+9.25%/yr
(R2=0.727)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPY
×
+310.59%
+5.36%/yr
+6.33%/yr
(R2=0.786)
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Growth of $10,000

Wed 1999-03-10? to Thu 2026-04-02 Start
Value
End
Value
MSFT
×
$10,000.00
1999-03-10
$76,419.07
2026-04-02
Microsoft Corporation NASDAQ Common Stock
AAPL
×
$10,000.00
1999-03-10
$5,274,525.97
2026-04-02
Apple Inc NASDAQ Common Stock
QQQ
×
$10,000.00
1999-03-10
$68,179.49
2026-04-02
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPY
×
$10,000.00
1999-03-10
$41,058.66
2026-04-02
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Annual Returns

Year MSFT AAPL QQQ SPY
2026 (YTD) −23.43% −6.79% −5.68% −4.60%
2025 +12.57% +6.21% +17.63% +14.65%
2024 +9.77% +27.04% +22.06% +21.39%
2023 +53.06% +44.18% +49.84% +22.09%
2022 −32.40% −30.87% −36.67% −23.15%
2021 +42.45% +25.79% +19.04% +20.26%
2020 +40.62% +79.86% +46.63% +16.74%
2019 +54.21% +84.75% +35.86% +28.29%
2018 +18.54% −7.17% −2.00% −6.35%
2017 +37.82% +45.37% +29.92% +19.19%
2016 +12.74% +10.20% +4.93% +9.73%
2015 +21.80% −3.70% +8.64% +0.50%
2014 +26.61% +39.53% +18.29% +12.61%
2013 +42.18% +6.49% +34.61% +30.35%
2012 +3.98% +30.32% +16.10% +14.01%
2011 −7.28% +21.95% +0.41% −1.04%
2010 −7.90% +50.76% +18.14% +13.35%
2009 +56.19% +140.35% +50.61% +23.01%
2008 −44.43% −56.95% −41.78% −36.85%
2007 +16.09% +124.28% +14.35% +1.01%
2006 +12.99% +15.12% +4.50% +13.00%
2005 −4.21% +115.83% −1.77% +1.36%
2004 +5.69% +191.97% +7.03% +7.21%
2003 +4.84% +46.32% +46.93% +25.82%
2002 −23.78% −36.07% −38.83% −23.41%
2001 +50.40% +45.02% −34.36% −13.10%
2000 −64.06% −72.02% −38.21% −12.70%
1999 +63.97% +144.61% +75.08% +17.24%
1998 +111.16% +207.01% +26.65%
1997 +53.81% −38.20% +31.24%
1996 +82.29% −36.62% +18.63%
1995 +40.00% −19.35% +34.60%
1994 +47.66% +31.62% −2.22%
1993 −8.08% −51.76% +6.23%
1992 +11.87% +3.90%
1991 +115.15% +28.39%
1990 +63.00% +16.40%
1989 +56.13% −15.50%
1988 −5.99% −7.44%
1987 +115.34% +99.59%
1986 +70.08% +82.17%
1985 −27.24%
1984 +15.00%
1983 −21.46%
1982 +30.02%
1981 −40.45%
1980 +18.04%

Drawdowns

Wed 1999-03-10? to Thu 2026-04-02 Current
Drawdown
Worst
Drawdown
MSFT
×
−31.47% −75.73%
2009-03-09
Microsoft Corporation NASDAQ Common Stock
AAPL
×
−11.44% −83.11%
2003-04-17
Apple Inc NASDAQ Common Stock
QQQ
×
−8.62% −83.94%
2002-10-09
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPY
×
−6.28% −58.56%
2009-03-09
SPDR S&P 500 ETF Trust Exchange-Traded Fund