what is the most performance mid cap stock between november 1 2017 and december 30 2017

Riot Blockchain (RIOT) had the highest return between November 1, 2017 and December 30, 2017 by a mid-cap US stock, returning 306.9%.

ASSET DATE % RETURN
Riot Blockchain (RIOT)
11/1/2017 - 12/30/2017
306.88%
Northern Oil & Gas (NOG)
11/1/2017 - 12/30/2017
144.05%
Boot Barn (BOOT)
11/1/2017 - 12/30/2017
101.82%
Madrigal Pharmaceuticals (MDGL)
11/1/2017 - 12/30/2017
83.58%
Bausch Health Companies (BHC)
11/1/2017 - 12/30/2017
77.91%
Comstock Resources (CRK)
11/1/2017 - 12/30/2017
76.62%
Consol Energy (CEIX)
11/1/2017 - 12/30/2017
75.6%
Uranium Energy (UEC)
11/1/2017 - 12/30/2017
73.53%
Viking Therapeutics (VKTX)
11/1/2017 - 12/30/2017
70.59%
Freedom (FRHC)
11/1/2017 - 12/30/2017
63.08%
Surgery Partners (SGRY)
11/1/2017 - 12/30/2017
61.33%
Enphase Energy (ENPH)
11/1/2017 - 12/30/2017
57.52%
Warrior Met Coal (HCC)
11/1/2017 - 12/30/2017
53.62%
Apellis Pharmaceuticals (APLS)
11/1/2017 - 12/30/2017
49.66%
Vipshop (VIPS)
11/1/2017 - 12/30/2017
46.32%
American Eagle Outfitters (AEO)
11/1/2017 - 12/30/2017
45.31%
Buckle (BKE)
11/1/2017 - 12/30/2017
44.38%
Urban Outfitters (URBN)
11/1/2017 - 12/30/2017
43.39%
GDS (GDS)
11/1/2017 - 12/30/2017
42.15%
Abercrombie & Fitch (ANF)
11/1/2017 - 12/30/2017
41.71%
Altair Engineering (ALTR)
11/1/2017 - 12/30/2017
40.71%
Bath & Body Works (BBWI)
11/1/2017 - 12/30/2017
40.26%
CleanSpark (CLSK)
11/1/2017 - 12/30/2017
39.43%
Golar LNG (GLNG)
11/1/2017 - 12/30/2017
38.92%
Protagonist Therapeutics (PTGX)
11/1/2017 - 12/30/2017
37.11%
Mid-cap stocks are treated as having a market cap between $2B and $10B.