Rachel BeaglesSale04/09/20262,128 shares£29,077.89Rachel BeaglesPurchase04/09/20262,128 shares£29,094.07Dean BuckleyPurchase30/01/202630,000 shares£376,200.00DateDirector/PDMRTypeSharesPriceValue04/09/2026Rachel BeaglesSale2,12813.66£29,077.8904/09/2026Rachel BeaglesPurchase2,12813.67£29,094.0730/01/2026Dean BuckleyPurchase30,0001,254.00£376,200.00
Rachel BeaglesSale04/09/20262,128 shares£29,077.89Rachel BeaglesPurchase04/09/20262,128 shares£29,094.07Dean BuckleyPurchase30/01/202630,000 shares£376,200.00DateDirector/PDMRTypeSharesPriceValue04/09/2026Rachel BeaglesSale2,12813.66£29,077.8904/09/2026Rachel BeaglesPurchase2,12813.67£29,094.0730/01/2026Dean BuckleyPurchase30,0001,254.00£376,200.00