best performing stocks since 3/14/2000

Mesoblast (MESO) has had the highest return since March 14, 2000 by a US stock, returning 13,789,900%.