ADRIANA STIRLINGPurchase19/02/202626,165 shares£15,000.39Graham McDonaldPurchase17/03/20252,381 shares£1,216.69Graham McDonaldPurchase08/03/20242,049 shares£1,135.15Timothy FarazmandPurchase08/03/20247,235 shares£4,008.19Caroline GroatSale02/02/202443,032 sharesDateDirector/PDMRTypeSharesPriceValue19/02/2026ADRIANA STIRLINGPurchase26,16557.33£15,000.3917/03/2025Graham McDonaldPurchase2,38151.10£1,216.6908/03/2024Graham McDonaldPurchase2,04955.40£1,135.1508/03/2024Timothy FarazmandPurchase7,23555.40£4,008.1902/02/2024Caroline GroatSale43,032––
ADRIANA STIRLINGPurchase19/02/202626,165 shares£15,000.39Graham McDonaldPurchase17/03/20252,381 shares£1,216.69Graham McDonaldPurchase08/03/20242,049 shares£1,135.15Timothy FarazmandPurchase08/03/20247,235 shares£4,008.19Caroline GroatSale02/02/202443,032 sharesDateDirector/PDMRTypeSharesPriceValue19/02/2026ADRIANA STIRLINGPurchase26,16557.33£15,000.3917/03/2025Graham McDonaldPurchase2,38151.10£1,216.6908/03/2024Graham McDonaldPurchase2,04955.40£1,135.1508/03/2024Timothy FarazmandPurchase7,23555.40£4,008.1902/02/2024Caroline GroatSale43,032––