what is the most performance small cap stock between march 14 2018 and april 30 2018

Eyepoint Pharmaceuticals (EYPT) had the highest return between March 14, 2018 and April 30, 2018 by a small-cap US stock, returning 105%.

ASSET DATE % RETURN
Eyepoint Pharmaceuticals (EYPT)
3/14/2018 - 4/30/2018
105%
Tandem Diabetes Care (TNDM)
3/14/2018 - 4/30/2018
103.47%
CareDx (CDNA)
3/14/2018 - 4/30/2018
70.56%
Baytex Energy (BTE)
3/14/2018 - 4/30/2018
56.29%
Guess? (GES)
3/14/2018 - 4/30/2018
53.18%
GeoPark (GPRK)
3/14/2018 - 4/30/2018
47.1%
Zymeworks Inc Common Stock (ZYME)
3/14/2018 - 4/30/2018
46.32%
Galiano Gold (GAU)
3/14/2018 - 4/30/2018
45.45%
Xpel (XPEL)
3/14/2018 - 4/30/2018
43.36%
Oil States International (OIS)
3/14/2018 - 4/30/2018
37.74%
BioLife Solutions (BLFS)
3/14/2018 - 4/30/2018
36.67%
Citi Trends (CTRN)
3/14/2018 - 4/30/2018
35.29%
Caledonia Mining (CMCL)
3/14/2018 - 4/30/2018
34.64%
Valhi (VHI)
3/14/2018 - 4/30/2018
34.52%
OPTIMIZERx (OPRX)
3/14/2018 - 4/30/2018
31.61%
USANA Health Sciences (USNA)
3/14/2018 - 4/30/2018
30.55%
Nathans Famous (NATH)
3/14/2018 - 4/30/2018
28.75%
Delek US Energy (DK)
3/14/2018 - 4/30/2018
28.48%
Iradimed (IRMD)
3/14/2018 - 4/30/2018
28.31%
NRx Pharmaceuticals (NRXPW)
3/14/2018 - 4/30/2018
28.27%
Vital Energy (VTLE)
3/14/2018 - 4/30/2018
27.76%
Bank First National (BFC)
3/14/2018 - 4/30/2018
27.23%
DiaMedica Therapeutics (DMAC)
3/14/2018 - 4/30/2018
27.01%
BJs Restaurants (BJRI)
3/14/2018 - 4/30/2018
26.93%
Helix Energy Solutions (HLX)
3/14/2018 - 4/30/2018
26.77%
Small-cap stocks are treated as having a market cap between $300M and $2B.