
Eli Lilly (NYSE:LLY) has outperformed the market over the past 5 years by 13.68% on an annualized basis.
Buying $100 In LLY: 5 years ago, an investor could have purchased 1.19 shares of Eli Lilly at the time with $100. This investment in LLY would have produced an average annual return of 26.07%. Currently, Eli Lilly has a market capitalization of $256.18 billion.