Trevor BrownSale18/05/20267,500 shares£202.50Trevor BrownPurchase07/05/2026175,000 shares£3,325.00DateDirector/PDMRTypeSharesPriceValue18/05/2026Trevor BrownSale7,5002.70£202.5007/05/2026Trevor BrownPurchase175,0001.90£3,325.00
Trevor BrownSale18/05/20267,500 shares£202.50Trevor BrownPurchase07/05/2026175,000 shares£3,325.00DateDirector/PDMRTypeSharesPriceValue18/05/2026Trevor BrownSale7,5002.70£202.5007/05/2026Trevor BrownPurchase175,0001.90£3,325.00