best performing mid to large cap stocks from 2008

Mesoblast (MESO) has had the highest return since 2008 by a US stock with a market cap of $2B+, returning 17,139,900%.