Insider track record Other Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Discover the full record of transactions filed by Tristram Roberts. Officer active across 1 company, notably Barclays PLC. Cumulatively, 28 reports have been logged. Activity tracked since 20 June 2023. The latest transaction was disclosed on 29 April 2026 (Sale). Regulator: RNS (LSE). The full history is accessible without signup.
Declarations 28 total
● Group Human Resources Director · Executives · 29 Apr 2026 · Barclays PLC 200,000 shares @ £4.239 3.5% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:3168764e-ff8b-4e61-9065-c021ddd916b7 ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 532,938 shares @ £3.9068 8.9% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-46 ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 398,305 shares @ £3.9068 6.6% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-59 ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 371,659 shares @ £3.9068 6.2% of flow Outside a trading venueGB0031348658⌘ RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-12 Ideal exit: 4 Dec 2026 (T+270) ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 48,740 shares @ £3.9068 0.8% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-29 ● Group Human Resources Director · Executives · 12 Dec 2025 · Barclays PLC 63,249 shares @ £4.516 1.2% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:a1639d3f-42ed-4a1e-9d3e-3504e7e9c92a-10 ● Group Human Resources Director · Executives · 29 Oct 2025 · Barclays PLC 669,511 shares @ £4.046 14.9% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5881156-0 ● Group Human Resources Director · Executives · 16 Sept 2025 · Barclays PLC 74,374 shares @ £3.8405 1.6% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5826681-9 ● Group Human Resources Director · Executives · 12 Aug 2025 · Barclays PLC 500,000 shares @ £3.739 10.5% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5779505 ● Group Human Resources Director · Executives · 20 Jun 2025 · Barclays PLC 87,713 shares @ £3.256 2.2% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5709835-10 96,424 shares @ £3.049 2.4% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5571759-23 93,681 shares @ £3.049 2.3% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5571759-38 398,306 shares @ £3.049 9.8% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5571759-66 410,877 shares @ £2.725 9.1% of flow Outside a trading venueGB0031348658⌘ RNS:5571759-10 Ideal exit: 2 Dec 2025 (T+270) 438,199 shares @ £3.049 10.8% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5571759-54 ● Group Human Resources Director · Executives · 12 Dec 2024 · Barclays PLC 105,929 shares @ £2.696 2.3% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5470096-10 1,000,000 shares @ £2.415 31.0% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5412011-0 129,160 shares @ £2.211 3.6% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5354830-12 140,777 shares @ £2.029 5.5% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5231479-10 750,000 shares @ £1.767 26.9% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5109062 166,845 shares @ £1.712 5.8% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5103651-46 171,728 shares @ £1.712 6.0% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5103651-31 725,013 shares @ £1.406 20.7% of flow Outside a trading venueGB0031348658⌘ RNS:5103651-14 Ideal exit: 3 Dec 2024 (T+270) 276,330 shares @ £1.712 9.6% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5103651-61 398,305 shares @ £1.712 13.8% of flow London Stock Exchange (XLON)GB0031348658⌘ RNS:5103651-74 25 of 28 declarations
Load more (3 remaining)