Walgreens to pay $34.5 million to settle charges it misled investors on financial targets
Walgreens Boots Alliance said it has reached an agreement with the Securities and Exchange Commission, resolving an investigation into disclosures made by two former executives.