Insider track record Other Across 11 buy signals with a settled T+90 return. Return basis: close on the day after publication.
Browse the complete record of transactions filed by John O'Keeffe. Director active across 1 company, notably Diageo plc. In total, 25 reports have been recorded. Activity tracked since 16 October 2023. The latest transaction was filed on 17 June 2026 (Purchase). Regulator: RNS (LSE). All data is accessible without signup.
Declarations 25 total
● 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 venueGB0002374006⌘ RNS:9625743-1 Ideal exit: 14 Mar 2027 (T+270) ● Member of the Executive Committee · Executives · 17 Jun 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:85914a01-9ba8-490e-91ca-7bf759b5daee-1 Ideal exit: 14 Mar 2027 (T+270) ● 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)GB0002374006⌘ RNS:9619206-3 ● Member of the Executive Committee · Executives · 11 Jun 2026 · Diageo plc 0
London Stock Exchange (XLON)GB0002374006⌘ RNS:c79c7dcb-4ffa-41d2-87d9-731f71b4b6d8-3 ● Member of the Executive Committee · Executives · 18 May 2026 · Diageo plc 14.294 shares @ £10.2533 0.0000% mcap 0.0% of flow 1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:9575941-1 Ideal exit: 12 Feb 2027 (T+270) ● Member of the Executive Committee · Executives · 18 May 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:5eb557a1-f24f-4aa3-a5fc-fc28bb7af95b-1 Ideal exit: 12 Feb 2027 (T+270) ● Member of the Executive Committee · Executives · 14 May 2026 · Diageo plc 0
1. Outside a trading venue 2. London Stock Exchange (XLON)GB0002374006⌘ RNS:b3a75af0-49c4-438f-9606-e70a8b2b022b ● Member of the Executive Committee · Executives · 17 Apr 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:85290a48-2b94-4ef6-9c69-5ecd472bea63-2 Ideal exit: 12 Jan 2027 (T+270) ● Member of the Executive Committee · Executives · 17 Mar 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:77eb4c05-3649-4f70-8f69-ea75f693e4d0-2 Ideal exit: 12 Dec 2026 (T+270) ● Member of the Executive Committee · Executives · 17 Feb 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:763414d8-58c3-459e-968b-162ca7c167a6-2 Ideal exit: 14 Nov 2026 (T+270) ● Member of the Executive Committee · Executives · 19 Jan 2026 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:0b8a7cbb-4ea9-425d-8995-71ee5ba0c9aa Ideal exit: 16 Oct 2026 (T+270) ● Member of the Executive Committee · Executives · 17 Dec 2025 · Diageo plc 0
1. London Stock Exchange (XLON) 2. Outside a trading venueGB0002374006⌘ RNS:1f7b346f-c8be-4bae-8560-6eac74863b7b-1 Ideal exit: 13 Sept 2026 (T+270) ● Member of the Executive Committee · Executives · 4 Dec 2025 · Diageo plc 0
London Stock Exchange (XLON)GB0002374006⌘ RNS:69d8f37d-44bb-4054-8f40-b6da5bb45f33-0 ● Member of the Executive Committee · Executives · 8 Sept 2025 · Diageo plc 0
Outside a trading venueGB0002374006⌘ RNS:5814232-10 ● Member of the Executive Committee · Executives · 2 Sept 2025 · Diageo plc 3,754 shares Outside a trading venueGB0002374006⌘ RNS:5806728-7 ● Member of the Executive Committee · Executives · 2 Sept 2025 · Diageo plc 3,754 shares Outside a trading venueGB0002374006⌘ RNS:5806728-8 ● Member of the Executive Committee · Executives · 2 Sept 2025 · Diageo plc 4,901 shares Outside a trading venueGB0002374006⌘ RNS:5806728-9 ● Member of the Executive Committee · Executives · 25 Jun 2025 · Diageo plc 0
Outside a trading venueGB0002374006⌘ RNS:5715715-2 ● Member of the Executive Committee · Executives · 3 Sept 2024 · Diageo plc 22,352 shares Outside a trading venueGB0002374006⌘ RNS:5337803-7 ● Member of the Executive Committee · Executives · 3 Sept 2024 · Diageo plc 0
Outside a trading venueGB0002374006⌘ RNS:5337792-17 ● Member of the Executive Committee · Executives · 3 Sept 2024 · Diageo plc 0
Outside a trading venueGB0002374006⌘ RNS:5337792-16 ● Member of the Executive Committee · Executives · 19 Apr 2024 · Diageo plc 1,437 shares @ £28.16 11.4% of flow London Stock Exchange (XLON)GB0002374006⌘ RNS: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 venueGB0002374006⌘ RNS:5058386 ● Member of the Executive Committee · Executives · 16 Oct 2023 · Diageo plc 1,382 shares @ £30.61 13.3% of flow London Stock Exchange (XLON)GB0002374006⌘ RNS:4944096-2 ● Member of the Executive Committee · Executives · 4 Sept 2023 · Diageo plc 38,006 shares Outside a trading venueGB0002374006⌘ RNS:4891442-13 About John O'Keeffe John O'Keeffe is a declarant who has made 25 filings in total. In his most recent filings, he made purchases of shares in Diageo plc, with a total amount of 296 euros in purchases and no amount in sales. The first filing date is September 6, 2023, and the last filing date is June 18, 2026. Among his filings, the largest was published on October 23, 2023, for a total amount of 48945.86 euros.