Walgreens books a $5.8 billion charge, sees challenging retail environment
Read Time:7 Second
Profit beat expectations by the widest margin in at least five years, but the stock fell as the full-year outlook was lowered.