Eli Lilly & Co. (NYSE:LLY) also has $1.1 billion remaining in its share repurchase program for 2013, after having repurchased $400 million of stock during the 2012 calendar year. Lilly also pays $1.96 per year in dividends, which is greater than a 3.6% yield based on recent market prices.