Walgreens tops quarterly revenue estimates, but narrows profit outlook in ‘challenging’ economy28 March 2024