Citi was surprised by QXO's $17 billion bid for TopBuild, expecting smaller deals. Yet, the firm kept a 'Buy' rating with a $31 target, implying 24% upside. Citi sees the deal positively, citing scale benefits and $300 million in synergies, which will position QXO as a major North American distributor.