Walgreens riding out economic storm, propelling surge in chain’s stock price