what is the most performance small cap stock between june 9 2003 and july 23 2003

NVE (NVEC) had the highest return between June 9, 2003 and July 23, 2003 by a small-cap US stock, returning 193.6%.

ASSET DATE % RETURN
NVE (NVEC)
6/9/2003 - 7/23/2003
193.57%
Axogen (AXGN)
6/9/2003 - 7/23/2003
177.8%
Barrett Business Services (BBSI)
6/9/2003 - 7/23/2003
105.19%
Avadel Pharmaceuticals (AVDL)
6/9/2003 - 7/23/2003
70.74%
Encore Capital (ECPG)
6/9/2003 - 7/23/2003
69.8%
Riley Exploration Permian (REPX)
6/9/2003 - 7/23/2003
66.15%
OneSpan (OSPN)
6/9/2003 - 7/23/2003
64.59%
Ribbon Communications (RBBN)
6/9/2003 - 7/23/2003
62.27%
Omnicell (OMCL)
6/9/2003 - 7/23/2003
60.18%
Spectrum Brands (SPB)
6/9/2003 - 7/23/2003
58.97%
FARO Technologies (FARO)
6/9/2003 - 7/23/2003
58.33%
HealthStream (HSTM)
6/9/2003 - 7/23/2003
56.25%
Stratasys (SSYS)
6/9/2003 - 7/23/2003
53.21%
Ziff Davis (ZD)
6/9/2003 - 7/23/2003
50.75%
Transcat (TRNS)
6/9/2003 - 7/23/2003
50%
CRA International (CRAI)
6/9/2003 - 7/23/2003
49.61%
Sharplink Gaming (SBET)
6/9/2003 - 7/23/2003
49.38%
Azenta (AZTA)
6/9/2003 - 7/23/2003
45.64%
Columbus McKinnon (CMCO)
6/9/2003 - 7/23/2003
45.61%
Novavax (NVAX)
6/9/2003 - 7/23/2003
45.55%
SpartanNash (SPTN)
6/9/2003 - 7/23/2003
41.47%
DXP Enterprises (DXPE)
6/9/2003 - 7/23/2003
40.54%
Global Industrial (GIC)
6/9/2003 - 7/23/2003
37.92%
Kforce (KFRC)
6/9/2003 - 7/23/2003
37.02%
Astronics (ATRO)
6/9/2003 - 7/23/2003
35.94%
Small-cap stocks are treated as having a market cap between $300M and $2B.