Gordon Richard OliverPurchase14/11/20258,500 shares£425.00David William DrillingcourtPurchase14/11/202514,753 shares£737.65Gordon Richard OliverPurchase07/04/20252,650 shares£132.50DateDirector/PDMRTypeSharesPriceValue14/11/2025Gordon Richard OliverPurchase8,5005.00£425.0014/11/2025David William DrillingcourtPurchase14,7535.00£737.6507/04/2025Gordon Richard OliverPurchase2,6505.00£132.50
Gordon Richard OliverPurchase14/11/20258,500 shares£425.00David William DrillingcourtPurchase14/11/202514,753 shares£737.65Gordon Richard OliverPurchase07/04/20252,650 shares£132.50DateDirector/PDMRTypeSharesPriceValue14/11/2025Gordon Richard OliverPurchase8,5005.00£425.0014/11/2025David William DrillingcourtPurchase14,7535.00£737.6507/04/2025Gordon Richard OliverPurchase2,6505.00£132.50