20 best performing stocks in 2005

Alto Ingredients (ALTO) had the highest return in 2005 by a US stock, returning 1,989,567.3%.