McKesson Corp., Cardinal Health Inc. and AmerisourceBergen Corp. will pay a combined $215 million immediately, and Teva Pharmaceutical will pay $20 million, officials said.
4 pharmaceutical companies accused in the opioid epidemic reach a $235 million settlement just before trial
