Francesca EcseryPurchase28/07/202697 shares£200.55Francesca EcseryPurchase03/02/202698 shares£194.29Francesca EcseryPurchase28/10/2025102 shares£190.74Francesca EcseryPurchase29/07/202598 shares£182.28Francesca EcseryPurchase29/04/2025104 shares£179.66Preeti RathiPurchase02/04/202512,000 shares£20,243.21Francesca EcseryPurchase30/04/202457 shares£91.68DateDirector/PDMRTypeSharesPriceValue28/07/2026Francesca EcseryPurchase97206.75£200.5503/02/2026Francesca EcseryPurchase98198.25£194.2928/10/2025Francesca EcseryPurchase102187.00£190.7429/07/2025Francesca EcseryPurchase98186.00£182.2829/04/2025Francesca EcseryPurchase104172.75£179.6602/04/2025Preeti RathiPurchase12,000168.69£20,243.2130/04/2024Francesca EcseryPurchase57160.85£91.68
Francesca EcseryPurchase28/07/202697 shares£200.55Francesca EcseryPurchase03/02/202698 shares£194.29Francesca EcseryPurchase28/10/2025102 shares£190.74Francesca EcseryPurchase29/07/202598 shares£182.28Francesca EcseryPurchase29/04/2025104 shares£179.66Preeti RathiPurchase02/04/202512,000 shares£20,243.21Francesca EcseryPurchase30/04/202457 shares£91.68DateDirector/PDMRTypeSharesPriceValue28/07/2026Francesca EcseryPurchase97206.75£200.5503/02/2026Francesca EcseryPurchase98198.25£194.2928/10/2025Francesca EcseryPurchase102187.00£190.7429/07/2025Francesca EcseryPurchase98186.00£182.2829/04/2025Francesca EcseryPurchase104172.75£179.6602/04/2025Preeti RathiPurchase12,000168.69£20,243.2130/04/2024Francesca EcseryPurchase57160.85£91.68