Financial insights of QXO