Bullish calls on Gap (GPS) from Canaccord, Tyson Foods (TSN) from BMO and Walgreens (WAG) from Barclays. Canaccord is upgrading the name from Hold to Buy and is raising the target price to $51 from $47. The firm believes the Gap's initiative in supply chain management is more effective than previously thought. Gap is also introducing new online services to increase traffic. All the above points to lower costs and higher margin. BMO is upgrading Tyson Foods to Outperform from Market Perform. The target price is unchanged at $43. They're optimistic on the margins on chicken and pork, which will create opportunities to realize earning potentials in Hillshire. The strong cash flow is also worth mentioning and they believe the company will pay off the debts at an accelerated pace. Barclays is upgrading Walgreens to Overweight from Equal Weight. And there is a big upward revision on the target price, to $92 from $56.