1
Eli Lilly (NYSE:LLY) has outperformed the market over the past 20 years by 6.94% on an annualized basis producing an average annual return of 15.08%. Currently, Eli Lilly has a market capitalization of $818.29 billion.
Buying $1000 In LLY: If …