Epsilon Energy (EPSN) had the highest return between 2002 and 2010 by a US stock, returning 2,588,100%.

money illustration

Explore