Graham DuncanPurchase18/06/2024Geoff BakerPurchase17/06/2024Geoff BakerPurchase14/06/2024DateDirector/PDMRTypeSharesPriceValue18/06/2024Graham DuncanPurchase–––17/06/2024Geoff BakerPurchase–––14/06/2024Geoff BakerPurchase–––
Graham DuncanPurchase18/06/2024Geoff BakerPurchase17/06/2024Geoff BakerPurchase14/06/2024DateDirector/PDMRTypeSharesPriceValue18/06/2024Graham DuncanPurchase–––17/06/2024Geoff BakerPurchase–––14/06/2024Geoff BakerPurchase–––