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