Alto Ingredients (ALTO) had its best year since July 24, 1995 in 2005, returning 1,989,567.3%.

money illustration

Explore