Walgreens books $5.8-billion impairment charge on VillageMD investment

Walgreens books $5.8-billion impairment charge on VillageMD investment