News

Walgreens has agreed to pay up to $350 million to resolve claims that the company illegally filled millions of invalid prescriptions for opioids.