Business & Money Lilly Endowment sells Eli Lilly shares worth $48 million November 14, 2025 0 FacebookTwitterPinterestWhatsApp Lilly Endowment sells Eli Lilly shares worth $48 million Source link