Walgreens reports sales gain across all sectors