best performing etfs last 30 years

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

ASSETDATE% RETURN
ERX
7/10/1996 - 7/10/2026
20,179,900%
CID
7/10/1996 - 7/10/2026
123,742.25%
TECL
7/10/1996 - 7/10/2026
82,112.22%
TQQQ
7/10/1996 - 7/10/2026
39,393.02%
SOXL
7/10/1996 - 7/10/2026
32,825.58%
USD
7/10/1996 - 7/10/2026
15,338.28%
UPRO
7/10/1996 - 7/10/2026
13,579.77%
QLD
7/10/1996 - 7/10/2026
9,462.63%
SPLG
7/10/1996 - 7/10/2026
9,387.03%
GBTC
7/10/1996 - 7/10/2026
8,473.93%
SPXL
7/10/1996 - 7/10/2026
7,344.73%
ROM
7/10/1996 - 7/10/2026
6,965.66%
UDOW
7/10/1996 - 7/10/2026
4,698.75%
PSI
7/10/1996 - 7/10/2026
3,396.69%
MIDU
7/10/1996 - 7/10/2026
3,161.24%
MUU
7/10/1996 - 7/10/2026
3,052.16%
SOXX
7/10/1996 - 7/10/2026
2,856.3%
MULL
7/10/1996 - 7/10/2026
2,853.38%
CURE
7/10/1996 - 7/10/2026
2,580.58%
SMH
7/10/1996 - 7/10/2026
2,579.72%
XSD
7/10/1996 - 7/10/2026
2,310.52%
ISHUF
7/10/1996 - 7/10/2026
2,292.36%
VGT
7/10/1996 - 7/10/2026
2,240.48%
NVDL
7/10/1996 - 7/10/2026
2,229.27%
MDY
7/10/1996 - 7/10/2026
2,140.88%