Walgreens Boots  ( WBA )  Gains From New Alliances Amid Macro Woes