Jefferies has upgraded Cardinal Health (CAH) to buy from hold, citing management's emerging EPS track record. Read more here.