Is Walgreens Stock A Buy Before Upcoming Earnings? (NASDAQ:WBA)