Companies / QXO urges Beacon Roofing shareholders to weigh $11 billion takeover offer

Our QXO Coverage