best performing stock since january 5 2005

Mesoblast (MESO) has had the highest return since January 5, 2005 by a US stock, returning 13,609,900%.