Beacon Roofing agrees to $11 billion QXO buyout, ending takeover battle

Mar 20, 2025 - 11:37
 0
Beacon Roofing agrees to $11 billion QXO buyout, ending takeover battle