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-29 YTD
Return
1 Year
Return
QQQM
×
+20.35%
2026-05-29
+42.74%
2026-05-29
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
+28.62%
2026-05-29
+59.68%
2026-05-29
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
+20.34%
2026-05-29
+42.69%
2026-05-29
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Returns

Tue 2020-10-13💬 to Fri 2026-05-29 Overall
Return
Exponential
Trendline
QQQM
×
+159.93%
+18.51%/yr
+15.42%/yr
(R2=0.756)
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
+204.67%
+21.91%/yr
+17.33%/yr
(R2=0.801)
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
+159.11%
+18.45%/yr
+15.34%/yr
(R2=0.754)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Growth of $10,000

Tue 2020-10-13💬 to Fri 2026-05-29 Start
Value
End
Value
QQQM
×
$10,000.00
2020-10-13
$25,992.73
2026-05-29
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
$10,000.00
2020-10-13
$30,467.00
2026-05-29
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
$10,000.00
2020-10-13
$25,910.54
2026-05-29
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Annual Returns

Year QQQM VGT QQQ
2026 (YTD) +20.35% +28.62% +20.34%
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-29 Current
Drawdown
Worst
Drawdown
QQQM
×
−35.05%
2022-11-03
from 2021-11-19 peak
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
−35.07%
2022-10-14
from 2021-12-27 peak
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
−35.12%
2022-11-03
from 2021-12-27 peak
Invesco QQQ Trust NASDAQ Exchange-Traded Fund

Rolling Returns

Period ending Fri 2026-05-29 1
Year
2
Years
3
Years
5
Years
10
Years
QQQM
×
+42.74% +63.66%
+27.95%/yr
+116.12%
+29.19%/yr
+128.63%
+17.98%/yr
Invesco NASDAQ 100 ETF NASDAQ Exchange-Traded Fund
VGT
×
+59.68% +78.44%
+33.61%/yr
+135.45%
+32.92%/yr
+168.97%
+21.87%/yr
+866.18%
+25.45%/yr
Vanguard Information Technology Index Fund ETF Shares Exchange-Traded Fund
QQQ
×
+42.69% +63.53%
+27.90%/yr
+115.67%
+29.10%/yr
+127.82%
+17.89%/yr
+620.58%
+21.82%/yr
Invesco QQQ Trust NASDAQ Exchange-Traded Fund