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

Total Real Returns

QQQ,IYW,SPMO,VOO,SMH: Total Real Return Chart (Dividends Reinvested, Inflation Adjusted)

Mon 2015-10-12? to Fri 2026-05-01? YTD
Return
TRR
Price
QQQ
×
+10.94%
2026-05-01
7.773 TRR
2026-05-01
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
IYW
×
+8.37%
2026-05-01
4.853 TRR
2026-05-01
iShares U.S. Technology ETF Exchange-Traded Fund
SPMO
×
+10.57%
2026-05-01
4.365 TRR
2026-05-01
Invesco S&P 500 Momentum ETF Exchange-Traded Fund
VOO
×
+5.57%
2026-05-01
5.74 TRR
2026-05-01
Vanguard S&P 500 ETF Exchange-Traded Fund
SMH
×
+38.55%
2026-05-01
11.56 TRR
2026-05-01
VanEck Semiconductor ETF NASDAQ Exchange-Traded Fund

Returns

Mon 2015-10-12? to Fri 2026-05-01? Overall
Return
Exponential
Trendline
QQQ
×
+390.48%
+16.27%/yr
+14.58%/yr
(R2=0.881)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
IYW
×
+552.01%
+19.45%/yr
+17.44%/yr
(R2=0.901)
iShares U.S. Technology ETF Exchange-Traded Fund
SPMO
×
+336.48%
+14.99%/yr
+12.83%/yr
(R2=0.872)
Invesco S&P 500 Momentum ETF Exchange-Traded Fund
VOO
×
+207.97%
+11.25%/yr
+9.97%/yr
(R2=0.890)
Vanguard S&P 500 ETF Exchange-Traded Fund
SMH
×
+1,469.86%
+29.82%/yr
+24.40%/yr
(R2=0.920)
VanEck Semiconductor ETF NASDAQ Exchange-Traded Fund

Growth of $10,000

Mon 2015-10-12? to Fri 2026-05-01? Start
Value
End
Value
QQQ
×
$10,000.00
2015-10-12
$49,047.93
2026-05-01
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
IYW
×
$10,000.00
2015-10-12
$65,200.96
2026-05-01
iShares U.S. Technology ETF Exchange-Traded Fund
SPMO
×
$10,000.00
2015-10-12
$43,648.26
2026-05-01
Invesco S&P 500 Momentum ETF Exchange-Traded Fund
VOO
×
$10,000.00
2015-10-12
$30,796.73
2026-05-01
Vanguard S&P 500 ETF Exchange-Traded Fund
SMH
×
$10,000.00
2015-10-12
$156,986.13
2026-05-01
VanEck Semiconductor ETF NASDAQ Exchange-Traded Fund

Annual Returns

Year QQQ IYW SPMO VOO SMH
2026 (YTD) +10.94% +8.37% +10.57% +5.57% +38.55%
2025 +17.63% +22.11% +23.28% +14.75% +45.29%
2024 +22.06% +26.60% +41.73% +21.47% +35.20%
2023 +49.84% +60.17% +13.76% +22.23% +67.76%
2022 −36.68% −38.78% −15.90% −23.14% −37.57%
2021 +19.04% +26.54% +14.58% +20.33% +32.79%
2020 +46.63% +45.47% +26.53% +16.73% +53.44%
2019 +35.86% +43.37% +23.11% +28.43% +60.78%
2018 −2.00% −2.79% −2.77% −6.29% −10.75%
2017 +29.92% +33.78% +25.12% +19.25% +35.61%
2016 +4.92% +11.41% +5.35% +9.89% +32.79%
2015 +8.64% +2.93% +3.24% +0.59% −1.06%
2014 +18.29% +18.56% +12.71% +29.25%
2013 +34.61% +24.69% +30.43% +31.36%
2012 +16.10% +9.78% +14.02% +10.01%
2011 +0.40% −3.01% −1.04% +6.02%
2010 +18.14% +10.76% +14.35% +19.33%
2009 +50.60% +59.47% +63.90%
2008 −41.78% −43.20% −43.82%
2007 +14.35% +10.44% +11.86%
2006 +4.51% +7.25% −8.91%
2005 −1.79% −0.64% +7.32%
2004 +7.04% −1.86% −21.86%
2003 +46.91% +46.51% +84.27%
2002 −38.82% −40.33% −48.22%
2001 −34.36% −29.74% −15.80%
2000 −38.21% −33.01% −47.86%
1999 +75.08%

Drawdowns

Mon 2015-10-12? to Fri 2026-05-01? Current
Drawdown
Worst
Drawdown
QQQ
×
0.00% −39.59%
2022-11-03
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
IYW
×
0.00% −43.36%
2022-11-03
iShares U.S. Technology ETF Exchange-Traded Fund
SPMO
×
0.00% −30.90%
2020-03-23
Invesco S&P 500 Momentum ETF Exchange-Traded Fund
VOO
×
0.00% −33.95%
2020-03-23
Vanguard S&P 500 ETF Exchange-Traded Fund
SMH
×
0.00% −48.74%
2022-10-14
VanEck Semiconductor ETF NASDAQ Exchange-Traded Fund