Madison Sustainable Equity Fund highlighted stocks like Eli Lilly and Company (NYSE: LLY ) in the first quarter 2023 investor letter. Headquartered in Indianapolis, Indiana, Eli Lilly and Company (NYSE:LLY) is a pharmaceutical company. On April 18, 2023, Eli Lilly and Company (NYSE:LLY) stock closed at $369.91 per share. One-month return of Eli Lilly and Company (NYSE:LLY) was 11.77%, and its shares gained 26.28% of their value over the last 52 weeks. Eli Lilly and Company (NYSE:LLY) has a market capitalization of $352.283 billion.