Insider track record Other Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Discover the detailed record of transactions filed by James McCool. Insider active across 1 company, notably Bunzl plc. Aggregated, 51 reports have been recorded. History available since 31 May 2023. The latest transaction was disclosed on 2 June 2026 (Purchase). Regulator: RNS (LSE). All data is free.
Declarations 51 total
● Chief Executive Officer, North America · Executives · 2 Jun 2026 · Bunzl plc 47 shares @ £27.786 0.1% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:9599848 Ideal exit: 27 Feb 2027 (T+270) ● Chief Executive Officer, North America · Executives · 2 Jun 2026 · Bunzl plc 47 shares @ £0.2779 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:4dbd419d-d25b-45f5-8154-cbf32687525b Ideal exit: 27 Feb 2027 (T+270) ● Chief Executive Officer, North America · Executives · 5 May 2026 · Bunzl plc 45 shares @ £0.2878 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:ce56f589-890f-4b75-b4af-e2459ad18a3b Ideal exit: 30 Jan 2027 (T+270) ● Chief Executive Officer, North America · Executives · 2 Apr 2026 · Bunzl plc 91 shares @ £0.2607 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:d865405e-69dc-45f3-a65d-bed9439b410c Ideal exit: 28 Dec 2026 (T+270) ● Chief Executive Officer, North America · Executives · 3 Mar 2026 · Bunzl plc 22,605 shares @ £0.2545 0.6% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:d9d0502c-bb5b-4aa3-be9d-995caa50b01d-0 Ideal exit: 28 Nov 2026 (T+270) ● Chief Executive Officer, North America · Executives · 3 Feb 2026 · Bunzl plc 53 shares @ £0.2458 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:71e0448d-5431-4968-821c-36b134b2ed2b Ideal exit: 31 Oct 2026 (T+270) ● Chief Executive Officer, North America · Executives · 12 Jan 2026 · Bunzl plc 62 shares @ £0.2789 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:4b76bbf7-f50a-45ff-adef-18bc54b18e11 Ideal exit: 9 Oct 2026 (T+270) ● Chief Executive Officer, North America · Executives · 6 Jan 2026 · Bunzl plc 547 shares @ £20.4244 1.2% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:8b41fc21-cae1-4143-9c5c-3d3c729a372b Ideal exit: 3 Oct 2026 (T+270) ● Chief Executive Officer, North America · Executives · 5 Jan 2026 · Bunzl plc 53 shares @ £0.2408 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:ae4c2017-640b-4abd-8ed0-4a096012be37 Ideal exit: 2 Oct 2026 (T+270) ● Chief Executive Officer, North America · Executives · 2 Dec 2025 · Bunzl plc 50 shares @ £0.2508 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:56de310f-93d9-4c6e-b54d-b55f1eacfc1e Ideal exit: 29 Aug 2026 (T+270) ● Chief Executive Officer, North America · Executives · 4 Nov 2025 · Bunzl plc 48 shares @ £0.2652 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:61d25f2f-adbb-49e9-9d4a-47f57e5ab6f9 Ideal exit: 1 Aug 2026 (T+270) ● Chief Executive Officer, North America · Executives · 2 Oct 2025 · Bunzl plc 46 shares @ £0.2759 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5846314 Ideal exit: 29 Jun 2026 (T+270) ● Chief Executive Officer, North America · Executives · 2 Sept 2025 · Bunzl plc 42 shares @ £0.2981 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5806588 Ideal exit: 30 May 2026 (T+270) ● Chief Executive Officer, North America · Executives · 4 Aug 2025 · Bunzl plc 48 shares @ £0.2648 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5768443 Ideal exit: 1 May 2026 (T+270) ● Chief Executive Officer, North America · Executives · 11 Jul 2025 · Bunzl plc 1,254 shares @ £23.042 3.1% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5735585 Ideal exit: 7 Apr 2026 (T+270) ● Chief Executive Officer, North America · Executives · 8 Jul 2025 · Bunzl plc 138 shares @ £0.3202 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5731854 Ideal exit: 4 Apr 2026 (T+270) ● Chief Executive Officer, North America · Executives · 2 Jul 2025 · Bunzl plc 45 shares @ £0.2804 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5723589 Ideal exit: 29 Mar 2026 (T+270) ● Chief Executive Officer, North America · Executives · 4 Jun 2025 · Bunzl plc 45 shares @ £0.2802 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5684148 Ideal exit: 1 Mar 2026 (T+270) ● Chief Executive Officer, North America · Executives · 2 May 2025 · Bunzl plc 47 shares @ £0.2713 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5642988 Ideal exit: 27 Jan 2026 (T+270) ● Chief Executive Officer, North America · Executives · 2 Apr 2025 · Bunzl plc 115 shares @ £0.3357 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5603513 Ideal exit: 28 Dec 2025 (T+270) ● Chief Executive Officer, North America · Executives · 4 Mar 2025 · Bunzl plc 7,947 shares @ £0.3712 0.3% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5562760-0 Ideal exit: 29 Nov 2025 (T+270) ● Chief Executive Officer, North America · Executives · 3 Mar 2025 · Bunzl plc 5,627 shares @ £31.1155 20.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5560514-0 Ideal exit: 28 Nov 2025 (T+270) ● Chief Executive Officer, North America · Executives · 4 Feb 2025 · Bunzl plc 34 shares @ £0.375 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5528257 Ideal exit: 1 Nov 2025 (T+270) ● Chief Executive Officer, North America · Executives · 14 Jan 2025 · Bunzl plc 34 shares @ £0.4132 0.0% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5504026 Ideal exit: 11 Oct 2025 (T+270) ● Chief Executive Officer, North America · Executives · 8 Jan 2025 · Bunzl plc 255 shares @ £32.3674 0.9% of flow London Stock Exchange, Main Market (XLON)GB00B0744B38⌘ RNS:5496873 Ideal exit: 5 Oct 2025 (T+270) 25 of 51 declarations
Load more (26 remaining)