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

Total Real Returns

MSFT,AAPL,GOOGL,AMZN,NVDA: Total Real Return Chart (Dividends Reinvested, Inflation Adjusted)

Thu 2004-08-19? to Wed 2025-07-16 YTD
Return
TRR
Price
MSFT
×
+17.69%
2025-07-16
2871.21 TRR
2025-07-16
Microsoft Corporation NASDAQ Common Stock
AAPL
×
−17.78%
2025-07-16
566.32 TRR
2025-07-16
Apple Inc NASDAQ Common Stock
GOOGL
×
−5.31%
2025-07-16
43.01 TRR
2025-07-16
Alphabet Inc Class A NASDAQ Common Stock
AMZN
×
−0.57%
2025-07-16
1130.65 TRR
2025-07-16
Amazon.com Inc NASDAQ Common Stock
NVDA
×
+24.74%
2025-07-16
2317.06 TRR
2025-07-16
NVIDIA Corporation NASDAQ Common Stock

Returns

Thu 2004-08-19? to Wed 2025-07-16 Overall
Return
Exponential
Trendline
MSFT
×
+1,670.38%
+14.74%/yr
+16.84%/yr
(R2=0.882)
Microsoft Corporation NASDAQ Common Stock
AAPL
×
+26,617.52%
+30.64%/yr
+26.25%/yr
(R2=0.968)
Apple Inc NASDAQ Common Stock
GOOGL
×
+4,201.13%
+19.71%/yr
+15.42%/yr
(R2=0.946)
Alphabet Inc Class A NASDAQ Common Stock
AMZN
×
+6,679.77%
+22.35%/yr
+26.61%/yr
(R2=0.956)
Amazon.com Inc NASDAQ Common Stock
NVDA
×
+112,717.64%
+39.96%/yr
+32.51%/yr
(R2=0.816)
NVIDIA Corporation NASDAQ Common Stock

Growth of $10,000

Thu 2004-08-19? to Wed 2025-07-16 Start
Value
End
Value
MSFT
×
$10,000.00
2004-08-19
$177,037.82
2025-07-16
Microsoft Corporation NASDAQ Common Stock
AAPL
×
$10,000.00
2004-08-19
$2,671,751.84
2025-07-16
Apple Inc NASDAQ Common Stock
GOOGL
×
$10,000.00
2004-08-19
$430,112.83
2025-07-16
Alphabet Inc Class A NASDAQ Common Stock
AMZN
×
$10,000.00
2004-08-19
$677,976.91
2025-07-16
Amazon.com Inc NASDAQ Common Stock
NVDA
×
$10,000.00
2004-08-19
$11,281,764.32
2025-07-16
NVIDIA Corporation NASDAQ Common Stock

Annual Returns

Year MSFT AAPL GOOGL AMZN NVDA
2025 (YTD) +17.69% −17.78% −5.31% −0.57% +24.74%
2024 +9.76% +27.04% +32.20% +40.34% +163.63%
2023 +53.07% +44.18% +53.19% +75.02% +227.94%
2022 −32.40% −30.87% −42.79% −52.67% −53.28%
2021 +42.45% +25.80% +54.43% −4.35% +110.72%
2020 +40.62% +79.85% +29.09% +73.89% +119.26%
2019 +54.21% +84.74% +25.31% +20.28% +73.00%
2018 +18.54% −7.15% −2.65% +26.02% −32.12%
2017 +37.83% +45.39% +30.18% +52.74% +78.22%
2016 +12.74% +10.19% −0.21% +8.69% +220.31%
2015 +21.80% −3.71% +45.55% +116.21% +65.91%
2014 +26.61% +39.57% −6.11% −22.77% +26.44%
2013 +42.14% +6.43% +56.08% +56.63% +31.57%
2012 +3.98% +30.31% +7.66% +42.49% −12.49%
2011 −7.25% +21.99% +5.60% −6.64% −12.59%
2010 −7.91% +50.78% −5.59% +31.81% −18.77%
2009 +56.22% +140.38% +96.09% +155.39% +125.30%
2008 −44.43% −56.95% −55.54% −44.69% −76.30%
2007 +16.08% +124.28% +44.30% +125.52% +32.46%
2006 +13.00% +15.12% +8.27% −18.36% +97.47%
2005 −4.25% +115.90% +108.04% +2.93% +50.05%
2004 +5.70% +191.86% +91.30% −18.48% −1.67%
2003 +4.85% +46.40% +173.43% +98.02%
2002 −23.79% −36.11% +70.53% −83.21%
2001 +50.43% +45.01% −31.53% +302.02%
2000 −64.07% −72.01% −80.23% +35.04%
1999 +63.96% +144.51% +38.46% +132.69%
1998 +111.21% +207.04% +949.75%
1997 +53.80% −38.22% +154.56%
1996 +82.28% −36.58%
1995 +40.00% −19.38%
1994 +47.66% +31.64%
1993 −8.09% −51.76%
1992 +11.88% +3.91%
1991 +115.15% +28.39%
1990 +63.04% +16.36%
1989 +56.11% −15.50%
1988 −5.98% −7.43%
1987 +115.34% +99.66%
1986 +70.24% +82.18%
1985 −27.28%
1984 +14.97%
1983 −21.41%
1982 +30.02%
1981 −40.43%
1980 +17.97%

Drawdowns

Thu 2004-08-19? to Wed 2025-07-16 Current
Drawdown
Worst
Drawdown
MSFT
×
−0.05% −58.62%
2009-03-09
Microsoft Corporation NASDAQ Common Stock
AAPL
×
−20.52% −61.01%
2009-01-20
Apple Inc NASDAQ Common Stock
GOOGL
×
−12.53% −65.96%
2008-11-24
Alphabet Inc Class A NASDAQ Common Stock
AMZN
×
−9.24% −66.06%
2008-11-20
Amazon.com Inc NASDAQ Common Stock
NVDA
×
0.00% −85.44%
2008-11-20
NVIDIA Corporation NASDAQ Common Stock