what are the mid cap stock with best return between january 2010 and december 2010

Mesoblast (MESO) had the highest return between January 1, 2010 and December 31, 2010 by a mid-cap US stock, returning 5,346.3%.

ASSETDATE% RETURN
Mesoblast (MESO)
1/1/2010 - 12/31/2010
5,346.27%
Novanta (NOVT)
1/1/2010 - 12/31/2010
314.9%
First Majestic Silver (AG)
1/1/2010 - 12/31/2010
255.88%
Energy Fuels (UUUU)
1/1/2010 - 12/31/2010
251.08%
AXT (AXTI)
1/1/2010 - 12/31/2010
214.46%
Crocs (CROX)
1/1/2010 - 12/31/2010
191.65%
Sirius XM (SIRI)
1/1/2010 - 12/31/2010
167.22%
Grupo Financiero Galicia SA ADR (GGAL)
1/1/2010 - 12/31/2010
165.8%
Denison Mines (DNN)
1/1/2010 - 12/31/2010
161.06%
Vera Therapeutics (VERA)
1/1/2010 - 12/31/2010
160%
Banc of California (BANC)
1/1/2010 - 12/31/2010
154.7%
Universal Display (OLED)
1/1/2010 - 12/31/2010
143.83%
Astronics (ATRO)
1/1/2010 - 12/31/2010
143.34%
Axcelis Technologies (ACLS)
1/1/2010 - 12/31/2010
140.28%
Telesat (TSAT)
1/1/2010 - 12/31/2010
138.54%
Fortuna Silver Mines (FSM)
1/1/2010 - 12/31/2010
133.43%
Cirrus Logic (CRUS)
1/1/2010 - 12/31/2010
131.93%
B2Gold (BTG)
1/1/2010 - 12/31/2010
128.82%
Northern Oil & Gas (NOG)
1/1/2010 - 12/31/2010
128.66%
Dorman Products (DORM)
1/1/2010 - 12/31/2010
128.07%
NovaGold Resources (NG)
1/1/2010 - 12/31/2010
125.79%
Cathay General Bancorp (CATY)
1/1/2010 - 12/31/2010
119.1%
Sprott (SII)
1/1/2010 - 12/31/2010
118.02%
OceanaGold (OGC)
1/1/2010 - 12/31/2010
114.94%
CVR Energy (CVI)
1/1/2010 - 12/31/2010
113.81%
Mid-cap stocks are treated as having a market cap between $2B and $10B.