best performing stocks from 2005 and 2009

Titan Pharmaceuticals (TTNP) had the highest return since 2005 and in 2009 by a US stock, returning 8,150%.