what is the most performance small cap stock between january 1 2003 and january 1 2004

Encore Capital (ECPG) had the highest return between January 1, 2003 and January 1, 2004 by a small-cap US stock, returning 1,272.7%.

ASSET DATE % RETURN
Encore Capital (ECPG)
1/1/2003 - 1/1/2004
1,272.73%
FARO Technologies (FARO)
1/1/2003 - 1/1/2004
1,194.3%
Spok (SPOK)
1/1/2003 - 1/1/2004
829.6%
China Yuchai International (CYD)
1/1/2003 - 1/1/2004
679.05%
Ribbon Communications (RBBN)
1/1/2003 - 1/1/2004
639.22%
Braskem SA Class A (BAK)
1/1/2003 - 1/1/2004
619.72%
Denison Mines (DNN)
1/1/2003 - 1/1/2004
566.79%
Taseko Mines (TGB)
1/1/2003 - 1/1/2004
547.29%
NVE (NVEC)
1/1/2003 - 1/1/2004
525.61%
Avadel Pharmaceuticals (AVDL)
1/1/2003 - 1/1/2004
520.14%
Radius Recycling (RDUS)
1/1/2003 - 1/1/2004
501.84%
Omnicell (OMCL)
1/1/2003 - 1/1/2004
493.41%
Vera Therapeutics (VERA)
1/1/2003 - 1/1/2004
414.29%
John B Sanfilippo & Son (JBSS)
1/1/2003 - 1/1/2004
408.37%
USANA Health Sciences (USNA)
1/1/2003 - 1/1/2004
408.31%
CEL-SCI (CVM)
1/1/2003 - 1/1/2004
404.76%
Lesaka Technologies (LSAK)
1/1/2003 - 1/1/2004
390.91%
Magic Software Enterprises (MGIC)
1/1/2003 - 1/1/2004
377.33%
Innodata (INOD)
1/1/2003 - 1/1/2004
365.12%
Stratasys (SSYS)
1/1/2003 - 1/1/2004
329.82%
Global Industrial (GIC)
1/1/2003 - 1/1/2004
329.64%
American Superconductor (AMSC)
1/1/2003 - 1/1/2004
323.85%
Barrett Business Services (BBSI)
1/1/2003 - 1/1/2004
318.7%
Foreign Trade Bank of Latin America (BLX)
1/1/2003 - 1/1/2004
318.06%
Community West Bancshares (CWBC)
1/1/2003 - 1/1/2004
299.03%
Small-cap stocks are treated as having a market cap between $300M and $2B.