Trxade (MEDS) had the highest return in 2012 by a US stock, returning 8,999,920%.

best performing stocks 2012

Explore