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