Distributors & Buying Groups ADI reports $659 million impairment as residential weakness weighs on results Terrence Boudreaux · 12 hours ago