best performing stocks from 2005 to 20098

QXO (QXO) has had the highest return since 2005 by a US stock, returning 8,066,566.7%.

ASSET% RETURN
QXO (QXO)
8,066,566.67%