best recovering stocks from 2007

QXO (QXO) has had the highest return since 2007 by a US stock, returning 5,044,900%.