World Stock Watch
QXO
1/17/2025
$11 Billion Showdown: Beacon Roofing Supply Fights Off Hostile Takeover