best performing etfs last 20 years

ERX has had the highest return between July 10, 2006 and July 10, 2026 by an ETF, returning 20,179,900%.

ASSETDATE% RETURN
ERX
7/10/2006 - 7/10/2026
20,179,900%
CID
7/10/2006 - 7/10/2026
123,742.25%
TECL
7/10/2006 - 7/10/2026
82,112.22%
TQQQ
7/10/2006 - 7/10/2026
39,393.02%
SOXL
7/10/2006 - 7/10/2026
32,825.58%
USD
7/10/2006 - 7/10/2026
15,338.28%
UPRO
7/10/2006 - 7/10/2026
13,579.77%
QLD
7/10/2006 - 7/10/2026
10,028.32%
SPLG
7/10/2006 - 7/10/2026
9,398.18%
GBTC
7/10/2006 - 7/10/2026
8,473.93%
SMH
7/10/2006 - 7/10/2026
7,418.81%
SPXL
7/10/2006 - 7/10/2026
7,344.73%
ROM
7/10/2006 - 7/10/2026
6,965.66%
UDOW
7/10/2006 - 7/10/2026
4,698.75%
SOXX
7/10/2006 - 7/10/2026
3,712.85%
MIDU
7/10/2006 - 7/10/2026
3,161.24%
PSI
7/10/2006 - 7/10/2026
3,057.32%
MUU
7/10/2006 - 7/10/2026
3,052.16%
MULL
7/10/2006 - 7/10/2026
2,853.38%
XSD
7/10/2006 - 7/10/2026
2,692.36%
CURE
7/10/2006 - 7/10/2026
2,580.58%
VGT
7/10/2006 - 7/10/2026
2,380.04%
IGM
7/10/2006 - 7/10/2026
2,343.58%
IYW
7/10/2006 - 7/10/2026
2,334.07%
XLK
7/10/2006 - 7/10/2026
2,299.01%