best performing etfs in the last 20 years

ERX has had the highest return between May 8, 2006 and May 8, 2026 by an ETF, returning 21,219,900%.

ASSETDATE% RETURN
ERX
5/8/2006 - 5/8/2026
21,219,900%
SDP
5/8/2006 - 5/8/2026
1,107,830%
CID
5/8/2006 - 5/8/2026
123,742.25%
TECL
5/8/2006 - 5/8/2026
68,303.76%
TQQQ
5/8/2006 - 5/8/2026
36,711.15%
SOXL
5/8/2006 - 5/8/2026
25,922.24%
USD
5/8/2006 - 5/8/2026
14,207.49%
UPRO
5/8/2006 - 5/8/2026
12,757.55%
QLD
5/8/2006 - 5/8/2026
8,894.46%
SPLG
5/8/2006 - 5/8/2026
8,785.59%
SPXL
5/8/2006 - 5/8/2026
6,888.17%
ROM
5/8/2006 - 5/8/2026
6,005.9%
SMH
5/8/2006 - 5/8/2026
5,494.51%
UDOW
5/8/2006 - 5/8/2026
4,006.5%
MIDU
5/8/2006 - 5/8/2026
2,970.56%
NVDL
5/8/2006 - 5/8/2026
2,552.69%
SOXX
5/8/2006 - 5/8/2026
2,531.77%
ISHUF
5/8/2006 - 5/8/2026
2,278.05%
PSI
5/8/2006 - 5/8/2026
2,165.94%
XSD
5/8/2006 - 5/8/2026
1,963.93%
VGT
5/8/2006 - 5/8/2026
1,961.84%
IGM
5/8/2006 - 5/8/2026
1,932.6%
IYW
5/8/2006 - 5/8/2026
1,922.2%
XLK
5/8/2006 - 5/8/2026
1,904.73%
CURE
5/8/2006 - 5/8/2026
1,846.29%