Sep 04
2025
SELL
Open market or private sale
$5,044,195
$355.15 p/Share
14,203
Reduced 50.39%
13,983
Ordinary Shares
Aug 24
2025
SELL
Payment of exercise price or tax liability
$540,426
$294.35 p/Share
1,836
Reduced 6.12%
28,186
Ordinary Shares
Aug 22
2025
SELL
Payment of exercise price or tax liability
$342,917
$294.35 p/Share
1,165
Reduced 3.74%
30,022
Ordinary Shares
Aug 21
2025
BUY
Grant, award, or other acquisition
-
6,245
Added 16.68%
31,187
Ordinary Shares
Aug 18
2025
SELL
Payment of exercise price or tax liability
$838,408
$327.12 p/Share
2,563
Reduced 9.32%
24,942
Ordinary Shares
Aug 12
2025
SELL
Payment of exercise price or tax liability
$3,836,158
$348.33 p/Share
11,013
Reduced 28.59%
27,505
Ordinary Shares
Aug 12
2025
BUY
Grant, award, or other acquisition
-
20,450
Added 34.68%
38,518
Ordinary Shares
Jun 04
2025
SELL
Open market or private sale
$4,482,000
$240.0 p/Share
18,675
Reduced 50.83%
18,068
Ordinary Shares
Aug 24
2024
SELL
Payment of exercise price or tax liability
$489,785
$267.35 p/Share
1,832
Reduced 4.75%
36,743
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
6,493
Added 14.41%
38,575
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$615,923
$231.55 p/Share
2,660
Reduced 7.66%
32,082
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$591,102
$231.08 p/Share
2,558
Reduced 6.86%
34,742
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$3,191,561
$217.75 p/Share
14,657
Reduced 28.21%
37,300
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
27,268
Added 34.42%
51,957
Ordinary Shares
Feb 29
2024
SELL
Open market or private sale
$4,625,492
$215.5 p/Share
21,464
Reduced 46.51%
24,689
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
10,225
Added 18.14%
46,153
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$369,224
$117.85 p/Share
3,133
Reduced 8.02%
35,928
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$307,117
$117.85 p/Share
2,606
Reduced 6.25%
39,061
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$295,332
$117.85 p/Share
2,506
Reduced 5.67%
41,667
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,892,722
$121.08 p/Share
15,632
Reduced 26.14%
44,173
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
29,688
Added 33.17%
59,805
Ordinary Shares
Nov 18
2022
SELL
Open market or private sale
$630,653
$128.81 p/Share
4,896
Reduced 13.98%
30,117
Ordinary Shares
Nov 17
2022
SELL
Open market or private sale
$817,021
$128.12 p/Share
6,377
Reduced 15.41%
35,013
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$764,568
$112.42 p/Share
6,801
Reduced 14.11%
41,390
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$355,639
$113.55 p/Share
3,132
Reduced 6.1%
48,191
Ordinary Shares