Facing geopolitical issues, struggling retail business and a looming threat from Amazon, Walgreens’ shares are trading at a six-year low. The stock is down sharply from recent highs in December.