best performing mid-cap stocks from may 2010 to jun 2010

Universal Display (OLED) had the highest return between May 1, 2010 and June 30, 2010 by a mid-cap US stock, returning 34.3%.

ASSETDATE% RETURN
Universal Display (OLED)
5/1/2010 - 6/30/2010
34.28%
IDT (IDT)
5/1/2010 - 6/30/2010
27.5%
Addus HomeCare (ADUS)
5/1/2010 - 6/30/2010
23.3%
Iridium Communications (IRDM)
5/1/2010 - 6/30/2010
22.89%
Cirrus Logic (CRUS)
5/1/2010 - 6/30/2010
22.75%
AtriCure (ATRC)
5/1/2010 - 6/30/2010
21.35%
LivaNova (LIVN)
5/1/2010 - 6/30/2010
21.19%
American Airlines (AAL)
5/1/2010 - 6/30/2010
19.42%
OceanaGold (OGC)
5/1/2010 - 6/30/2010
19.01%
Compania de Minas Buenaventura SAA ADR (BVN)
5/1/2010 - 6/30/2010
16.45%
Eldorado Gold (EGO)
5/1/2010 - 6/30/2010
15.84%
Bausch Health Companies (BHC)
5/1/2010 - 6/30/2010
13.3%
Astronics (ATRO)
5/1/2010 - 6/30/2010
13.14%
Advance Auto Parts (AAP)
5/1/2010 - 6/30/2010
11.32%
Credit Acceptance (CACC)
5/1/2010 - 6/30/2010
9.55%
Exponent (EXPO)
5/1/2010 - 6/30/2010
9.5%
Banco Macro SA B ADR (BMA)
5/1/2010 - 6/30/2010
9.09%
Crocs (CROX)
5/1/2010 - 6/30/2010
9.07%
Insulet (PODD)
5/1/2010 - 6/30/2010
8.9%
CommVault Systems (CVLT)
5/1/2010 - 6/30/2010
7.24%
OSI Systems (OSIS)
5/1/2010 - 6/30/2010
6.73%
ExlService (EXLS)
5/1/2010 - 6/30/2010
6.45%
First Majestic Silver (AG)
5/1/2010 - 6/30/2010
6.05%
FTI Consulting (FCN)
5/1/2010 - 6/30/2010
5.54%
Vera Therapeutics (VERA)
5/1/2010 - 6/30/2010
5.45%
Mid-cap stocks are treated as having a market cap between $2B and $10B.