Lilly Endowment sells Eli Lilly shares worth $48 million November 14, 2025November 14, 2025 · Business · By ReportWire Lilly Endowment sells Eli Lilly shares worth $48 million Investing.com Source link