Clene (CLNN) had the highest return between January 1, 2009 and December 31, 2018 by a US stock, returning 16,499,900%.

money illustration

Explore