best performing etf of last 20 years

ERX has had the highest return between October 30, 2006 and October 30, 2026 by an ETF, returning 31,072,400%.

ASSETDATE% RETURN
ERX
10/30/2006 - 10/30/2026
31,072,400%
CID
10/30/2006 - 10/30/2026
123,742.25%
TECL
10/30/2006 - 10/30/2026
79,547.2%
TQQQ
10/30/2006 - 10/30/2026
35,786.01%
SOXL
10/30/2006 - 10/30/2026
17,429.53%
UPRO
10/30/2006 - 10/30/2026
14,073.86%
USD
10/30/2006 - 10/30/2026
13,070.61%
GBTC
10/30/2006 - 10/30/2026
10,802.89%
SPLG
10/30/2006 - 10/30/2026
8,446.44%
QLD
10/30/2006 - 10/30/2026
7,883.81%
SPXL
10/30/2006 - 10/30/2026
7,619.56%
ROM
10/30/2006 - 10/30/2026
6,976.53%
SMH
10/30/2006 - 10/30/2026
5,893.64%
UDOW
10/30/2006 - 10/30/2026
4,505.81%
CURE
10/30/2006 - 10/30/2026
3,627.82%
SOXX
10/30/2006 - 10/30/2026
3,043.11%
MIDU
10/30/2006 - 10/30/2026
2,868.32%
PSI
10/30/2006 - 10/30/2026
2,412.2%
ISHUF
10/30/2006 - 10/30/2026
2,320.19%
NVDL
10/30/2006 - 10/30/2026
2,308.54%
VGT
10/30/2006 - 10/30/2026
2,238.98%
XSD
10/30/2006 - 10/30/2026
2,148.08%
MUU
10/30/2006 - 10/30/2026
2,137.15%
IYW
10/30/2006 - 10/30/2026
2,099.39%
XLK
10/30/2006 - 10/30/2026
2,063.43%