Mar 11
2025
SELL
Open market or private sale
$257,535
$126.74 p/Share
2,032
Reduced 16.51%
10,273
Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$12,430
$128.15 p/Share
97
Reduced 0.78%
12,305
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$11,680
$126.96 p/Share
92
Reduced 0.74%
12,402
Ordinary Shares
Feb 20
2025
BUY
Grant, award, or other acquisition
-
1,127
Added 8.27%
12,494
Ordinary Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$12,015
$133.5 p/Share
90
Reduced 0.79%
11,367
Ordinary Shares
Feb 05
2025
SELL
Payment of exercise price or tax liability
$94,572
$128.67 p/Share
735
Reduced 6.03%
11,457
Ordinary Shares
Feb 05
2025
BUY
Grant, award, or other acquisition
-
2,411
Added 16.51%
12,192
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$343,933
$139.47 p/Share
2,466
Reduced 20.14%
9,781
Ordinary Shares
Dec 02
2024
BUY
Exercise of conversion of derivative security
$82,173
$71.83 p/Share
1,144
Added 8.54%
12,247
Ordinary Shares
May 28
2024
SELL
Open market or private sale
$267,624
$121.98 p/Share
2,194
Reduced 16.5%
11,103
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$12,481
$128.68 p/Share
97
Reduced 0.72%
13,297
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,056
Added 7.31%
13,394
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$12,007
$133.42 p/Share
90
Reduced 0.72%
12,338
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$12,007
$133.42 p/Share
90
Reduced 0.72%
12,428
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$58,214
$126.83 p/Share
459
Reduced 3.54%
12,518
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
1,444
Added 10.01%
12,977
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,111
Added 8.79%
11,533
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$8,707
$117.67 p/Share
74
Reduced 0.71%
10,422
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$11,649
$117.67 p/Share
99
Reduced 0.93%
10,496
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$13,767
$117.67 p/Share
117
Reduced 1.09%
10,595
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$22,360
$120.22 p/Share
186
Reduced 1.71%
10,712
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
542
Added 4.74%
10,898
Ordinary Shares
Jul 29
2022
SELL
Payment of exercise price or tax liability
$2,402
$104.44 p/Share
23
Reduced 0.22%
10,356
Ordinary Shares
May 09
2022
SELL
Open market or private sale
$286,327
$112.55 p/Share
2,544
Reduced 19.69%
10,379
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,992
$114.5 p/Share
96
Reduced 0.74%
12,923
Ordinary Shares