CVS and Walgreens agree to $10 billion in tentative deals on opioid cases. Walmart will also reportedly settle May 17, 2023 9:38 pm