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.
Companies and markets linked to Tristram Roberts Open company profiles for insider transactions, fundamentals and analyst consensus when available.
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)ISIN ISIN GB0031348658RNS: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)ISIN ISIN GB0031348658RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-46 ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 371,659 shares @ £3.9068 6.2% of flow Outside a trading venueISIN ISIN GB0031348658RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-12 ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 48,740 shares @ £3.9068 0.8% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-29 ● Group Human Resources Director · Executives · 9 Mar 2026 · Barclays PLC 398,305 shares @ £3.9068 6.6% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:3996a817-f7dd-4c38-a9d6-219cd77aff9e-59 ● Group Human Resources Director · Executives · 12 Dec 2025 · Barclays PLC 63,249 shares @ £4.516 1.2% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS: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)ISIN ISIN GB0031348658RNS: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)ISIN ISIN GB0031348658RNS: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)ISIN ISIN GB0031348658RNS:5779505 ● Group Human Resources Director · Executives · 20 Jun 2025 · Barclays PLC 87,713 shares @ £3.256 2.2% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5709835-10 93,681 shares @ £3.049 2.3% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5571759-38 398,306 shares @ £3.049 9.8% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5571759-66 410,877 shares @ £2.725 9.1% of flow Outside a trading venueISIN ISIN GB0031348658RNS:5571759-10 438,199 shares @ £3.049 10.8% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5571759-54 96,424 shares @ £3.049 2.4% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5571759-23 ● Group Human Resources Director · Executives · 12 Dec 2024 · Barclays PLC 105,929 shares @ £2.696 2.3% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5470096-10 1,000,000 shares @ £2.415 31.0% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5412011-0 129,160 shares @ £2.211 3.6% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5354830-12 140,777 shares @ £2.029 5.5% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5231479-10 750,000 shares @ £1.767 26.9% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5109062 398,305 shares @ £1.712 13.8% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5103651-74 166,845 shares @ £1.712 5.8% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5103651-46 276,330 shares @ £1.712 9.6% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5103651-61 171,728 shares @ £1.712 6.0% of flow London Stock Exchange (XLON)ISIN ISIN GB0031348658RNS:5103651-31 725,013 shares @ £1.406 20.7% of flow Outside a trading venueISIN ISIN GB0031348658RNS:5103651-14 25 of 28 declarations
Load more (3 remaining) About Tristram Roberts Tristram Roberts is a declarant linked to Barclays PLC, where he holds the role of Group Human Resources Director. He has 28 filings in total, and among the sampled recent filings between 2023-06-22 and 2026-04-29, buys amount to EUR 4205722 and sells to EUR 23873152, with Sale as the modal transaction nature.