best performing stocks from july 2011 from december 2011

QXO (QXO) has had the highest return since July 31, 2011 by a US stock, returning 2,857,400%.