Walgreens reports Q2 sales