Key Takeaways Walgreens is set to report earnings Friday morning. The pharmacy chain was the worst-performing stock in the ...