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

Total Real Returns

QQQM,VGT,QQQ: Total Return Chart (with Dividends Reinvested)

Tue 2020-10-13? to Fri 2026-05-01 YTD
Return
TR
Price
QQQM
×
+9.88%
2026-05-01
2.373 TR
2026-05-01
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
+11.50%
2026-05-01
20.68 TR
2026-05-01
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
+9.67%
2026-05-01
15.63 TR
2026-05-01
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Returns

Tue 2020-10-13? to Fri 2026-05-01 Overall
Return
Exponential
Trendline
QQQM
×
+137.33%
+16.86%/yr
+15.10%/yr
(R2=0.746)
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
+163.87%
+19.12%/yr
+16.94%/yr
(R2=0.795)
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
+136.59%
+16.79%/yr
+15.01%/yr
(R2=0.744)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Growth of $10,000

Tue 2020-10-13? to Fri 2026-05-01 Start
Value
End
Value
QQQM
×
$10,000.00
2020-10-13
$23,733.46
2026-05-01
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
$10,000.00
2020-10-13
$26,387.45
2026-05-01
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
$10,000.00
2020-10-13
$23,658.89
2026-05-01
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Annual Returns

Year QQQM VGT QQQ
2026 (YTD) +9.88% +11.50% +9.67%
2025 +20.85% +21.77% +20.77%
2024 +25.68% +29.30% +25.58%
2023 +55.01% +52.66% +54.86%
2022 −32.52% −29.70% −32.58%
2021 +27.45% +30.45% +27.42%
2020 +6.67% +46.04% +48.62%
2019 +48.62% +38.96%
2018 +2.46% −0.13%
2017 +37.08% +32.66%
2016 +13.77% +7.10%
2015 +5.05% +9.44%
2014 +18.03% +19.18%
2013 +30.97% +36.63%
2012 +13.96% +18.11%
2011 +0.54% +3.38%
2010 +12.78% +19.91%
2009 +61.89% +54.70%
2008 −42.82% −41.73%
2007 +14.78% +19.03%
2006 +8.86% +7.14%
2005 +2.99% +1.58%
2004 −2.86% +10.52%
2003 +49.67%
2002 −37.37%
2001 −33.34%
2000 −36.11%
1999 +78.95%

Drawdowns

Tue 2020-10-13? to Fri 2026-05-01 Current
Drawdown
Worst
Drawdown
QQQM
×
0.00% −35.05%
2022-11-03
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
0.00% −35.07%
2022-10-14
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
0.00% −35.12%
2022-11-03
Invesco QQQ Trust NASDAQ Exchange-Traded Fund