Insider track record Other Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Browse the complete record of transactions filed by John O'Keeffe. Director active across 1 company, notably Diageo plc. In total, 27 reports have been recorded. Activity tracked since 16 October 2023. The latest transaction was filed on 17 July 2026 (Purchase). Regulator: RNS (LSE). All data is accessible without signup.
Companies and markets linked to John O'Keeffe Open company profiles for insider transactions, fundamentals and analyst consensus when available.
Declarations 27 total
● Member of the Executive Committee · Executives · 17 Jul 2026 · Diageo plc 13.86 shares @ £10.513 1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:9679658-1 ● Member of the Executive Committee · Executives · 17 Jun 2026 · Diageo plc 14.539 shares @ £10.0736 0.0000% mcap 0.0% of flow 1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:9625743-1 ● Member of the Executive Committee · Executives · 17 Jun 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:85914a01-9ba8-490e-91ca-7bf759b5daee-1 ● Member of the Executive Committee · Executives · 11 Jun 2026 · Diageo plc 0.68 shares @ £15.2794 0.0000% mcap 0.0% of flow London Stock Exchange (XLON)ISIN ISIN GB0002374006RNS:9619206-3 ● Member of the Executive Committee · Executives · 11 Jun 2026 · Diageo plc 0
London Stock Exchange (XLON)ISIN ISIN GB0002374006RNS:c79c7dcb-4ffa-41d2-87d9-731f71b4b6d8-3 ● Member of the Executive Committee · Executives · 18 May 2026 · Diageo plc 14.294 shares @ £7.7193 0.0000% mcap 0.0% of flow 1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:9575941-1 ● Member of the Executive Committee · Executives · 18 May 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:5eb557a1-f24f-4aa3-a5fc-fc28bb7af95b-1 ● Member of the Executive Committee · Executives · 14 May 2026 · Diageo plc 0
1. Outside a trading venue 2. London Stock Exchange (XLON)ISIN ISIN GB0002374006RNS:b3a75af0-49c4-438f-9606-e70a8b2b022b ● Member of the Executive Committee · Executives · 14 May 2026 · Diageo plc 96,020 shares @ £2.9028 0.0009% mcap 100.0% of flow 1. Outside a trading venue 2. London Stock Exchange (XLON)ISIN ISIN GB0002374006RNS:9571477 ● Member of the Executive Committee · Executives · 17 Apr 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:85290a48-2b94-4ef6-9c69-5ecd472bea63-2 ● Member of the Executive Committee · Executives · 17 Mar 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:77eb4c05-3649-4f70-8f69-ea75f693e4d0-2 ● Member of the Executive Committee · Executives · 17 Feb 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:763414d8-58c3-459e-968b-162ca7c167a6-2 ● Member of the Executive Committee · Executives · 19 Jan 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:0b8a7cbb-4ea9-425d-8995-71ee5ba0c9aa ● Member of the Executive Committee · Executives · 17 Dec 2025 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueISIN ISIN GB0002374006RNS:1f7b346f-c8be-4bae-8560-6eac74863b7b-1 ● Member of the Executive Committee · Executives · 4 Dec 2025 · Diageo plc 0
London Stock Exchange (XLON)ISIN ISIN GB0002374006RNS:69d8f37d-44bb-4054-8f40-b6da5bb45f33-0 ● Member of the Executive Committee · Executives · 8 Sept 2025 · Diageo plc 0
Outside a trading venueISIN ISIN GB0002374006RNS:5814232-10 ● Member of the Executive Committee · Executives · 2 Sept 2025 · Diageo plc 4,901 shares Outside a trading venueISIN ISIN GB0002374006RNS:5806728-9 ● Member of the Executive Committee · Executives · 2 Sept 2025 · Diageo plc 3,754 shares Outside a trading venueISIN ISIN GB0002374006RNS:5806728-8 ● Member of the Executive Committee · Executives · 2 Sept 2025 · Diageo plc 3,754 shares Outside a trading venueISIN ISIN GB0002374006RNS:5806728-7 ● Member of the Executive Committee · Executives · 25 Jun 2025 · Diageo plc 0
Outside a trading venueISIN ISIN GB0002374006RNS:5715715-2 ● Member of the Executive Committee · Executives · 3 Sept 2024 · Diageo plc 22,352 shares Outside a trading venueISIN ISIN GB0002374006RNS:5337803-7 ● Member of the Executive Committee · Executives · 3 Sept 2024 · Diageo plc 0
Outside a trading venueISIN ISIN GB0002374006RNS:5337792-16 ● Member of the Executive Committee · Executives · 3 Sept 2024 · Diageo plc 0
Outside a trading venueISIN ISIN GB0002374006RNS:5337792-17 ● Member of the Executive Committee · Executives · 19 Apr 2024 · Diageo plc 1,437 shares @ £28.16 11.4% of flow London Stock Exchange (XLON)ISIN ISIN GB0002374006RNS:5154767-2 ● Member of the Executive Committee · Executives · 5 Feb 2024 · Diageo plc 1,211 shares @ £0.2497 0.1% of flow Outside a trading venueISIN ISIN GB0002374006RNS:5058386 25 of 27 declarations
Load more (2 remaining) About John O'Keeffe John O'Keeffe is a declarant linked to Diageo plc, where he holds the role of Member of the Executive Committee. He has 25 filings in total, and in the sampled recent filings, purchases total 296 EUR, sales total 0 EUR, over the period from 2023-09-06 to 2026-06-18.