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%
Spok (SPOK)
1/1/2003 - 1/1/2004
829.62%
Neonode (NEON)
1/1/2003 - 1/1/2004
685.23%
China Yuchai International (CYD)
1/1/2003 - 1/1/2004
679.07%
Ribbon Communications (RBBN)
1/1/2003 - 1/1/2004
639.22%
Braskem SA Class A (BAK)
1/1/2003 - 1/1/2004
619.72%
BioCryst Pharmaceuticals (BCRX)
1/1/2003 - 1/1/2004
585%
Denison Mines (DNN)
1/1/2003 - 1/1/2004
566.85%
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%
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%
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%
Sohu (SOHU)
1/1/2003 - 1/1/2004
360.86%
Companhia Siderurgica Nacional ADR (SID)
1/1/2003 - 1/1/2004
344.41%
Stratasys (SSYS)
1/1/2003 - 1/1/2004
329.82%
Global Industrial (GIC)
1/1/2003 - 1/1/2004
329.69%
Barrett Business Services (BBSI)
1/1/2003 - 1/1/2004
318.68%
Foreign Trade Bank of Latin America (BLX)
1/1/2003 - 1/1/2004
318.04%
Community West Bancshares (CWBC)
1/1/2003 - 1/1/2004
298.99%
Small-cap stocks are treated as having a market cap between $300M and $2B.