Dec 18
2024
SELL
Payment of exercise price or tax liability
$129,816
$78.82 p/Share
1,647
Reduced 3.31%
48,142
Ordinary Shares
Dec 08
2024
SELL
Payment of exercise price or tax liability
$212,283
$84.34 p/Share
2,517
Reduced 4.81%
49,789
Ordinary Shares
Dec 06
2024
SELL
Payment of exercise price or tax liability
$496,172
$84.34 p/Share
5,883
Reduced 10.11%
52,306
Ordinary Shares
Dec 06
2024
BUY
Grant, award, or other acquisition
-
12,517
Added 17.7%
58,189
Ordinary Shares
Dec 02
2024
BUY
Grant, award, or other acquisition
-
6,573
Added 12.58%
45,672
Ordinary Shares
Nov 08
2024
SELL
Open market or private sale
$5,750,121
$83.53 p/Share
68,839
Reduced 63.78%
39,099
Ordinary Shares
Nov 08
2024
BUY
Exercise of conversion of derivative security
$2,435,523
$35.38 p/Share
68,839
Added 38.94%
107,938
Ordinary Shares
Nov 07
2024
SELL
Open market or private sale
$3,452,407
$82.04 p/Share
42,082
Reduced 51.84%
39,099
Ordinary Shares
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,572,183
$37.36 p/Share
42,082
Added 34.14%
81,181
Ordinary Shares
Aug 19
2024
SELL
Open market or private sale
$1,397,568
$70.41 p/Share
19,849
Reduced 33.78%
38,913
Ordinary Shares
Dec 18
2023
BUY
Grant, award, or other acquisition
-
10,276
Added 15.09%
57,823
Ordinary Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$672,280
$52.44 p/Share
12,820
Reduced 21.24%
47,547
Ordinary Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
$1,430,301
$52.44 p/Share
27,275
Added 31.12%
60,367
Ordinary Shares
Dec 10
2023
SELL
Payment of exercise price or tax liability
$112,945
$56.08 p/Share
2,014
Reduced 5.74%
33,092
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$137,956
$56.08 p/Share
2,460
Reduced 6.55%
35,106
Ordinary Shares
May 09
2023
SELL
Open market or private sale
$898,224
$63.02 p/Share
14,253
Reduced 27.76%
37,090
Ordinary Shares
Dec 10
2022
SELL
Payment of exercise price or tax liability
$129,303
$65.77 p/Share
1,966
Reduced 3.72%
50,866
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$74,114
$66.77 p/Share
1,110
Reduced 2.43%
44,595
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
8,237
Added 13.49%
52,832
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$692,381
$66.39 p/Share
10,429
Reduced 18.58%
45,705
Ordinary Shares
Dec 07
2022
BUY
Grant, award, or other acquisition
$1,473,061
$66.39 p/Share
22,188
Added 28.33%
56,134
Ordinary Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$148,668
$67.21 p/Share
2,212
Reduced 6.12%
33,945
Ordinary Shares
Dec 13
2021
SELL
Open market or private sale
$2,518,246
$79.23 p/Share
31,784
Reduced 47.38%
35,305
Ordinary Shares
Dec 10
2021
SELL
Payment of exercise price or tax liability
$152,136
$79.32 p/Share
1,918
Reduced 2.78%
67,089
Ordinary Shares
Dec 08
2021
BUY
Grant, award, or other acquisition
-
6,914
Added 9.11%
69,007
Ordinary Shares