Walgreens sales fall 2.