And yet, the predictability of the pharmacy operating model allows Walgreens Boots Alliance (NASDAQ: WBA) to dole out a greater than 4% yield. Its existing yield of 6.1% trounces the inflation rate, and the company's unique position within the energy complex makes it a good bet to deliver modest share appreciation in the years to come. The company expects to have pared back more than $2 billion in annual operating expenses by the end of fiscal 2022, and has been aggressively investing in digitization initiatives that'll boost online sales and drive repeat business.