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

Total Real Returns

QQQ,NVDA,MSFT,COST: Total Real Return Chart (Dividends Reinvested, Inflation Adjusted)

Wed 1999-03-10? to Thu 2025-10-09 YTD
Return
TRR
Price
QQQ
×
+16.45%
2025-10-09
7.156 TRR
2025-10-09
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
NVDA
×
+39.29%
2025-10-09
2587.61 TRR
2025-10-09
NVIDIA Corporation NASDAQ Common Stock
MSFT
×
+21.03%
2025-10-09
2951.41 TRR
2025-10-09
Microsoft Corporation NASDAQ Common Stock
COST
×
+0.32%
2025-10-09
0.01671 TRR
2025-10-09
Costco Wholesale Corp NASDAQ Common Stock

Returns

Wed 1999-03-10? to Thu 2025-10-09 Overall
Return
Exponential
Trendline
QQQ
×
+615.61%
+7.68%/yr
+9.05%/yr
(R2=0.712)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
NVDA
×
+235,574.95%
+33.92%/yr
+25.35%/yr
(R2=0.783)
NVIDIA Corporation NASDAQ Common Stock
MSFT
×
+973.13%
+9.34%/yr
+11.21%/yr
(R2=0.713)
Microsoft Corporation NASDAQ Common Stock
COST
×
+1,475.95%
+10.93%/yr
+12.91%/yr
(R2=0.909)
Costco Wholesale Corp NASDAQ Common Stock

Growth of $10,000

Wed 1999-03-10? to Thu 2025-10-09 Start
Value
End
Value
QQQ
×
$10,000.00
1999-03-10
$71,560.82
2025-10-09
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
NVDA
×
$10,000.00
1999-03-10
$23,567,494.80
2025-10-09
NVIDIA Corporation NASDAQ Common Stock
MSFT
×
$10,000.00
1999-03-10
$107,313.06
2025-10-09
Microsoft Corporation NASDAQ Common Stock
COST
×
$10,000.00
1999-03-10
$157,594.85
2025-10-09
Costco Wholesale Corp NASDAQ Common Stock

Annual Returns

Year QQQ NVDA MSFT COST
2025 (YTD) +16.45% +39.29% +21.03% +0.32%
2024 +22.06% +163.63% +9.77% +35.71%
2023 +49.84% +227.95% +53.07% +44.18%
2022 −36.67% −53.27% −32.40% −23.97%
2021 +19.04% +110.71% +42.46% +41.84%
2020 +46.62% +119.25% +40.62% +30.88%
2019 +35.86% +72.98% +54.21% +42.45%
2018 −1.99% −32.11% +18.54% +8.53%
2017 +29.91% +78.21% +37.82% +19.84%
2016 +4.93% +220.27% +12.74% −1.75%
2015 +8.64% +65.92% +21.79% +18.08%
2014 +18.29% +26.45% +26.62% +19.56%
2013 +34.62% +31.58% +42.14% +20.03%
2012 +16.09% −12.50% +3.99% +26.20%
2011 +0.41% −12.59% −7.28% +13.38%
2010 +18.13% −18.78% −7.90% +21.86%
2009 +50.60% +125.31% +56.24% +11.29%
2008 −41.77% −76.30% −44.45% −24.07%
2007 +14.34% +32.52% +16.09% +27.98%
2006 +4.51% +97.53% +13.01% +5.27%
2005 −1.78% +50.00% −4.23% −0.23%
2004 +7.05% −1.66% +5.68% +27.02%
2003 +46.91% +97.97% +4.86% +30.03%
2002 −38.83% −83.20% −23.79% −38.23%
2001 −34.36% +302.05% +50.44% +9.44%
2000 −38.21% +34.99% −64.07% −15.34%
1999 +75.09% +132.73% +63.98% +23.10%
1998 +111.21% +59.18%
1997 +53.79% +74.68%
1996 +82.28% +59.44%
1995 +39.99% +15.51%
1994 +47.67% −34.84%
1993 −8.08% +3.31%
1992 +11.86% −29.88%
1991 +115.21% +24.20%
1990 +63.01% −20.01%
1989 +56.13% +21.66%
1988 −5.97% +9.63%
1987 +115.31% −4.23%
1986 +70.17% −99.97%
1985 +10.19%

Drawdowns

Wed 1999-03-10? to Thu 2025-10-09 Current
Drawdown
Worst
Drawdown
QQQ
×
−0.13% −83.94%
2002-10-09
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
NVDA
×
0.00% −89.97%
2002-10-09
NVIDIA Corporation NASDAQ Common Stock
MSFT
×
−2.85% −75.74%
2009-03-09
Microsoft Corporation NASDAQ Common Stock
COST
×
−14.00% −55.89%
2002-12-24
Costco Wholesale Corp NASDAQ Common Stock