Insider track record Other Across 10 buy signals with a settled T+90 return. Return basis: close on the day after publication.
Discover the detailed record of transactions filed by Sarah Lloyd-Baker. Director active across 1 company, notably XP Factory plc. Cumulatively, 37 reports have been logged. Regulator: RNS (LSE). The full history is openly available.
Declarations 37 total
● PDMR, Chief Marketing and Content Officer · Executives · 11 Jun 2026 · XP Factory plc 1,644 shares 0
London Stock ExchangeRNS:36bdbdf4-e69b-4adb-bd06-9d7c493c3455-2 ● PDMR, Chief Marketing and Content Officer · Executives · 11 May 2026 · XP Factory plc 1,874 shares 0
London Stock ExchangeRNS:49889b36-b088-4d0c-9629-bee7c2c8a4b9-2 ● PDMR, Chief Marketing and Content Officer · Executives · 13 Apr 2026 · XP Factory plc 2,308 shares 0
London Stock ExchangeRNS:f10092ed-56c0-46f3-9f55-f939873698df-2 ● PDMR, Chief Marketing and Content Officer · Executives · 11 Mar 2026 · XP Factory plc 2,752 shares 0
London Stock ExchangeRNS:72f0ab14-6373-4bf8-9c76-fd650df60e16-2 ● PDMR, Chief Marketing and Content Officer · Executives · 12 Feb 2026 · XP Factory plc 2,426 shares 0
London Stock ExchangeRNS:b55a3f2a-a799-404f-b1fb-f1301909b79e-2 ● PDMR, Chief Marketing and Content Officer · Executives · 12 Jan 2026 · XP Factory plc 2,312 shares 0
London Stock ExchangeRNS:2c2e1e39-d177-453b-a94d-8009a8a98cf7-2 2,760 shares 0
London Stock ExchangeRNS:d57ed4f1-eca7-4a3f-b69d-595b88974228-3 2,654 shares 0
London Stock ExchangeRNS:e7045b36-943a-4e9c-9b24-26b7e2c7bbb6-3 2,162 shares 0
London Stock ExchangeRNS:5861046-3 2,564 shares 0
London Stock ExchangeRNS:5820954-3 2,802 shares 0
London Stock ExchangeRNS:5779697-3 2,644 shares 0
London Stock ExchangeRNS:5740872-3 2,290 shares 0
London Stock ExchangeRNS:5695820-3 2,242 shares 0
London Stock ExchangeRNS:5654689-3 2,632 shares 0
London Stock ExchangeRNS:5620281-3 2,654 shares 0
London Stock ExchangeRNS:5575379-3 2,544 shares 0
London Stock ExchangeRNS:5537862-3 2,272 shares 0
London Stock ExchangeRNS:5500471-3 2,136 shares 0
London Stock ExchangeRNS:5470013-3 2,790 shares 0
London Stock ExchangeRNS:5427134-3 2,460 shares 0
London Stock ExchangeRNS:5388835-3 2,166 shares 0
London Stock ExchangeRNS:5347216-3 2,174 shares 0
London Stock ExchangeRNS:5309203-3 2,012 shares 0
London Stock ExchangeRNS:5267913-3 1,786 shares 0
London Stock ExchangeRNS:5229647-3 25 of 37 declarations
Load more (12 remaining)