best performing 10b+ cap stocks since 5/2/2005

QXO (QXO) has had the highest return since May 2, 2005 by a US stock with a market cap of $10B+, returning 1,722,757.1%.