Walgreens Boots Alliance recorded a $5.8 billion impairment charge on its investment in clinic operator VillageMD on Thursday, hit by a cost-cutting drive to shut down unprofitable sites. Read More