Eli Lilly (LLY) ended the recent trading session at $797.48, demonstrating a -0.3% swing from the preceding day's closing price. The stock fell short of the S&P 500, which registered a gain of 0.16% ...
Science has been our calling from the beginning. Colonel Eli Lilly founded the company in 1876 and charged employees to “take what you find here and make it better and better.” More than 147 years ...