best performing stocks from 2005 to 20098

QXO (QXO) has had the highest return since 2005 by a US stock, returning 7,959,900%.

ASSET% RETURN
QXO (QXO)
7,959,900%