Tyson Foods (TSN) stock is upgraded to buy. See here to know why its diversification, strong dividend, and growth prospects offer over 10% upside.