best performing stocks june 2010 8bn+ market cap

QXO (QXO) had the highest return in June 2010 by a US stock with a market cap of $8B+, returning 125%.