best performing mid cap stocks dec 2017

Riot Blockchain (RIOT) had the highest return in December 2017 by a mid-cap US stock, returning 91.2%.

ASSET MONTH % RETURN
Riot Blockchain (RIOT)
December 2017
91.25%
Madrigal Pharmaceuticals (MDGL)
December 2017
82.49%
Consol Energy (CEIX)
December 2017
78.78%
Apellis Pharmaceuticals (APLS)
December 2017
56.45%
Vipshop (VIPS)
December 2017
43.45%
Appian (APPN)
December 2017
41.48%
CleanSpark (CLSK)
December 2017
39.43%
Comstock Resources (CRK)
December 2017
37.56%
Viking Therapeutics (VKTX)
December 2017
33.11%
Uranium Energy (UEC)
December 2017
33.08%
Alcoa (AA)
December 2017
28.81%
Surgery Partners (SGRY)
December 2017
28.04%
Embraer SA ADR (ERJ)
December 2017
25.66%
Eldorado Gold (EGO)
December 2017
25.44%
Etsy (ETSY)
December 2017
24.32%
AeroVironment (AVAV)
December 2017
23.35%
Crispr Therapeutics (CRSP)
December 2017
23.25%
Bausch Health Companies (BHC)
December 2017
23.03%
United States Steel (X)
December 2017
21.14%
B2Gold (BTG)
December 2017
21.09%
Equinox Gold (EQX)
December 2017
20.81%
Golar LNG (GLNG)
December 2017
20.53%
Vericel Corp Ord (VCEL)
December 2017
19.78%
BBVA Banco Frances SA ADR (BBAR)
December 2017
19.09%
WillScot Mobile Mini (WSC)
December 2017
18.69%
Mid-cap stocks are treated as having a market cap between $2B and $10B.