what is the best returning index fund from july 2017 to june 2018

IBMM had the highest return between July 1, 2017 and June 30, 2018 by a major index or ETF, returning 138.7%.

ASSET DATE % RETURN
IBMM
7/1/2017 - 6/30/2018
138.67%
EMFM
7/1/2017 - 6/30/2018
138.67%
LSST
7/1/2017 - 6/30/2018
138.67%
UCO
7/1/2017 - 6/30/2018
128.59%
HMLSF
7/1/2017 - 6/30/2018
113.15%
GBTC
7/1/2017 - 6/30/2018
98.98%
GUSH
7/1/2017 - 6/30/2018
90.21%
TECL
7/1/2017 - 6/30/2018
82.71%
TQQQ
7/1/2017 - 6/30/2018
72.36%
SOXL
7/1/2017 - 6/30/2018
71.03%
BNO
7/1/2017 - 6/30/2018
69.7%
DFEN
7/1/2017 - 6/30/2018
66.19%
USD
7/1/2017 - 6/30/2018
60.73%
ARKW
7/1/2017 - 6/30/2018
59.71%
OILK
7/1/2017 - 6/30/2018
58.42%
USO
7/1/2017 - 6/30/2018
57.7%
ARKK
7/1/2017 - 6/30/2018
56.25%
ROM
7/1/2017 - 6/30/2018
55.79%
DBO
7/1/2017 - 6/30/2018
53.64%
ERX
7/1/2017 - 6/30/2018
52.36%
RETL
7/1/2017 - 6/30/2018
51.44%
USL
7/1/2017 - 6/30/2018
50.36%
LABU
7/1/2017 - 6/30/2018
49.9%
QLD
7/1/2017 - 6/30/2018
48.39%
URTY
7/1/2017 - 6/30/2018
46.62%