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.56%
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%
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%
Helmerich and Payne (HP)
4/25/2007 - 6/30/2008
128.44%
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%
Houston American Energy (HUSA)
4/25/2007 - 6/30/2008
114.12%
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%
Oil States International (OIS)
4/25/2007 - 6/30/2008
84.96%
Sabine Royalty Trust (SBR)
4/25/2007 - 6/30/2008
80.29%
Small-cap stocks are treated as having a market cap between $300M and $2B.