Home Depot announced Thursday it is buying a roofing distributor in a massive $18 billion deal that signals the home-improvement retailer's intent to attract more business from contractors and ...