Eli Lilly and Company (NYSE:LLY) is included among the 12 Best Stocks to Buy for the Long Term.
According to a report by Reuters, Eli Lilly and Company (NYSE:LLY) has signed an agreement worth up to $1.12 billion with Seamless Therapeutics. The Germany-based startup announced the deal on January…