MMedication Read More Walgreens to pay $300 million in U.S. opioid settlement22 April 2025 A view of a Walgreens store on March 06, 2025 in Mill Valley, California. Justin Sullivan | Getty…