Oct 08
2025
SELL
Open market or private sale
$15,605,839
$138.62 p/Share
112,580
Reduced 19.71%
458,678
Ordinary Shares
Oct 05
2025
SELL
Payment of exercise price or tax liability
$353,920
$143.87 p/Share
2,460
Reduced 0.43%
571,258
Ordinary Shares
Oct 02
2025
SELL
Payment of exercise price or tax liability
$368,089
$149.63 p/Share
2,460
Reduced 0.43%
573,718
Ordinary Shares
Sep 05
2025
SELL
Open market or private sale
$521,314
$137.55 p/Share
3,790
Reduced 0.65%
576,178
Ordinary Shares
Sep 01
2025
SELL
Payment of exercise price or tax liability
$302,727
$123.06 p/Share
2,460
Reduced 0.42%
579,968
Ordinary Shares
Jul 10
2025
SELL
Open market or private sale
$369,941
$97.61 p/Share
3,790
Reduced 0.65%
582,428
Ordinary Shares
Jul 05
2025
SELL
Payment of exercise price or tax liability
$230,280
$93.61 p/Share
2,460
Reduced 0.42%
586,218
Ordinary Shares
Jul 02
2025
SELL
Payment of exercise price or tax liability
$219,850
$89.37 p/Share
2,460
Reduced 0.42%
588,678
Ordinary Shares
Jun 06
2025
SELL
Open market or private sale
$921,102
$73.7 p/Share
12,498
Reduced 2.07%
589,854
Ordinary Shares
Jun 05
2025
SELL
Open market or private sale
$293,156
$77.35 p/Share
3,790
Reduced 0.63%
602,352
Ordinary Shares
Jun 01
2025
SELL
Payment of exercise price or tax liability
$149,961
$60.96 p/Share
2,460
Reduced 0.4%
606,142
Ordinary Shares
Apr 11
2025
SELL
Open market or private sale
$154,442
$40.75 p/Share
3,790
Reduced 0.62%
608,602
Ordinary Shares
Apr 05
2025
SELL
Payment of exercise price or tax liability
$81,918
$33.3 p/Share
2,460
Reduced 0.4%
612,392
Ordinary Shares
Apr 02
2025
SELL
Payment of exercise price or tax liability
$105,878
$43.04 p/Share
2,460
Reduced 0.4%
614,852
Ordinary Shares
Mar 06
2025
SELL
Open market or private sale
$701,035
$43.04 p/Share
16,288
Reduced 2.57%
617,312
Ordinary Shares
Mar 01
2025
SELL
Payment of exercise price or tax liability
$135,742
$55.18 p/Share
2,460
Reduced 0.39%
633,600
Ordinary Shares
Jan 10
2025
SELL
Open market or private sale
$275,987
$72.82 p/Share
3,790
Reduced 0.59%
638,564
Ordinary Shares
Jan 05
2025
SELL
Payment of exercise price or tax liability
$178,079
$72.39 p/Share
2,460
Reduced 0.38%
642,354
Ordinary Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$556,942
$70.93 p/Share
7,852
Reduced 1.2%
644,814
Ordinary Shares
Dec 18
2024
SELL
Open market or private sale
$265,944
$70.17 p/Share
3,790
Reduced 0.58%
652,666
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$606,193
$48.48 p/Share
12,504
Reduced 1.87%
656,456
Ordinary Shares
Dec 01
2024
SELL
Payment of exercise price or tax liability
$120,441
$48.96 p/Share
2,460
Reduced 0.37%
668,960
Ordinary Shares
Oct 16
2024
SELL
Open market or private sale
$136,970
$36.14 p/Share
3,790
Reduced 0.56%
671,420
Ordinary Shares
Oct 04
2024
SELL
Payment of exercise price or tax liability
$80,122
$32.57 p/Share
2,460
Reduced 0.36%
675,210
Ordinary Shares
Sep 30
2024
SELL
Open market or private sale
$3,398,599
$31.24 p/Share
108,790
Reduced 13.86%
676,386
Ordinary Shares