Who's Buying DEO (DIAGEO PLC)? - 177 Institutional Holders Q4 2025 | HoldingsIntel