Walgreens tops quarterly revenue estimates, but narrows profit outlook in ‘challenging’ economyMarch 29, 2024