QXO to Buy Roofing Firm TopBuild for 17 Billion Dollars | IUX24