best mid cap stocks october 2017 to december 2017

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

ASSET DATE % RETURN
Riot Blockchain (RIOT)
10/1/2017 - 12/31/2017
490.84%
Northern Oil & Gas (NOG)
10/1/2017 - 12/31/2017
125.28%
Madrigal Pharmaceuticals (MDGL)
10/1/2017 - 12/31/2017
103.3%
Viking Therapeutics (VKTX)
10/1/2017 - 12/31/2017
101.99%
Uniqure (QURE)
10/1/2017 - 12/31/2017
101.96%
GDS (GDS)
10/1/2017 - 12/31/2017
98.15%
Boot Barn (BOOT)
10/1/2017 - 12/31/2017
85.38%
Warrior Met Coal (HCC)
10/1/2017 - 12/31/2017
70.95%
Enphase Energy (ENPH)
10/1/2017 - 12/31/2017
57.52%
Catalyst Pharmaceuticals (CPRX)
10/1/2017 - 12/31/2017
56.4%
Celcuity LLC (CELC)
10/1/2017 - 12/31/2017
54.69%
Ero Copper (ERO)
10/1/2017 - 12/31/2017
53.73%
Apellis Pharmaceuticals (APLS)
10/1/2017 - 12/31/2017
49.66%
Red Rock Resorts (RRR)
10/1/2017 - 12/31/2017
47.19%
Urban Outfitters (URBN)
10/1/2017 - 12/31/2017
47.13%
CVR Energy (CVI)
10/1/2017 - 12/31/2017
46.91%
Bath & Body Works (BBWI)
10/1/2017 - 12/31/2017
46.39%
Piper Sandler Companies (PIPR)
10/1/2017 - 12/31/2017
45.43%
Bausch Health Companies (BHC)
10/1/2017 - 12/31/2017
44.81%
HF Sinclair (DINO)
10/1/2017 - 12/31/2017
44.59%
HUTCHMED DRC (HCM)
10/1/2017 - 12/31/2017
44.4%
Buckle (BKE)
10/1/2017 - 12/31/2017
43.16%
National Vision (EYE)
10/1/2017 - 12/31/2017
41.25%
Comstock Resources (CRK)
10/1/2017 - 12/31/2017
39.6%
VNET Group Inc DRC (VNET)
10/1/2017 - 12/31/2017
39.51%
Mid-cap stocks are treated as having a market cap between $2B and $10B.