Andrew Robert YeoSale13/07/2026733,300 shares£65,997.00Andrew Robert YeoPurchase13/07/2026733,000 shares£66,026.33DateDirector/PDMRTypeSharesPriceValue13/07/2026Andrew Robert YeoSale733,3009.00£65,997.0013/07/2026Andrew Robert YeoPurchase733,0009.00£66,026.33
Andrew Robert YeoSale13/07/2026733,300 shares£65,997.00Andrew Robert YeoPurchase13/07/2026733,000 shares£66,026.33DateDirector/PDMRTypeSharesPriceValue13/07/2026Andrew Robert YeoSale733,3009.00£65,997.0013/07/2026Andrew Robert YeoPurchase733,0009.00£66,026.33