10 best performing stocks from 2012 to 20122

QXO (QXO) has had the highest return since 2012 by a US stock, returning 11,654,900%.

ASSET% RETURN
QXO (QXO)
11,654,900%