best performing stocks of the 2005 to 20010

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