what is the most performance small cap stock between april 25 2007 and june 30 2008

MiMedx (MDXG) had the highest return between April 25, 2007 and June 30, 2008 by a small-cap US stock, returning 1,387.7%.

ASSET DATE % RETURN
MiMedx (MDXG)
4/25/2007 - 6/30/2008
1,387.71%
LifeMD (LFMD)
4/25/2007 - 6/30/2008
775%
Graham (GHM)
4/25/2007 - 6/30/2008
441.7%
Riley Exploration Permian (REPX)
4/25/2007 - 6/30/2008
270.83%
Canadian Solar (CSIQ)
4/25/2007 - 6/30/2008
228.35%
Titan Machinery (TITN)
4/25/2007 - 6/30/2008
225.57%
Companhia Siderurgica Nacional ADR (SID)
4/25/2007 - 6/30/2008
218.11%
Sohu (SOHU)
4/25/2007 - 6/30/2008
203.23%
Lindsay (LNN)
4/25/2007 - 6/30/2008
182.96%
Capricor Therapeutics (CAPR)
4/25/2007 - 6/30/2008
156.1%
American Superconductor (AMSC)
4/25/2007 - 6/30/2008
140.6%
Compass Minerals International (CMP)
4/25/2007 - 6/30/2008
140.08%
Olympic Steel (ZEUS)
4/25/2007 - 6/30/2008
138.46%
Axogen (AXGN)
4/25/2007 - 6/30/2008
137.38%
Radius Recycling (RDUS)
4/25/2007 - 6/30/2008
130.62%
Helmerich and Payne (HP)
4/25/2007 - 6/30/2008
128.44%
Bank of NT Butterfield & Son (NTB)
4/25/2007 - 6/30/2008
125%
Talos Energy (TALO)
4/25/2007 - 6/30/2008
122.18%
Natural Gas Services (NGS)
4/25/2007 - 6/30/2008
120.71%
Hudson Technologies (HDSN)
4/25/2007 - 6/30/2008
116.24%
Baytex Energy (BTE)
4/25/2007 - 6/30/2008
109.99%
Permian Basin Royalty Trust (PBT)
4/25/2007 - 6/30/2008
109.32%
UFP Technologies (UFPT)
4/25/2007 - 6/30/2008
99.4%
Rigel Pharmaceuticals (RIGL)
4/25/2007 - 6/30/2008
91.06%
RCI Hospitality (RICK)
4/25/2007 - 6/30/2008
89.62%
Small-cap stocks are treated as having a market cap between $300M and $2B.