 CVS, Walgreens and Walmart the nations three largest retail U.S. pharmacies have agreed in principle to pay 12 billion in a massive global settlement to resolve claims they contributed to the opioid epidemic. 