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
Dec 07
2021
SELL
Payment of exercise price or tax liability
$1,705,524
$79.15 p/Share
21,548
Reduced 27.97%
55,503
Ordinary Shares
Dec 07
2021
BUY
Grant, award, or other acquisition
$3,699,629
$79.15 p/Share
46,742
Added 37.76%
77,051
Ordinary Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$134,409
$78.19 p/Share
1,719
Reduced 5.37%
30,309
Ordinary Shares
Dec 05
2021
SELL
Payment of exercise price or tax liability
$114,431
$77.95 p/Share
1,468
Reduced 4.38%
32,028
Ordinary Shares
Jun 03
2021
SELL
Open market or private sale
$2,633,200
$65.83 p/Share
40,000
Reduced 54.61%
33,243
Ordinary Shares