Who's Buying 532457908 (LILLY ELI & CO)? - 1 Institutional Holders Q4 2025 | HoldingsIntel