best performing stocks from july 2011 to 2013 large cap

QXO (QXO) has had the highest return since July 31, 2011 by a US stock with a market cap of $2,013+, returning 2,329,900%.