Jan 18
2026
SELL
Payment of exercise price or tax liability
$84,326
$83.74 p/Share
1,007
Reduced 4.98%
19,212
Ordinary Shares
Jan 18
2026
BUY
Exercise of conversion of derivative security
-
2,320
Added 10.29%
20,219
Ordinary Shares
Feb 07
2025
SELL
Open market or private sale
$1,311,381
$67.51 p/Share
19,425
Reduced 52.04%
17,899
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$263,727
$65.36 p/Share
4,035
Reduced 9.76%
37,324
Ordinary Shares
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
10,254
Added 19.87%
41,359
Ordinary Shares
Jan 18
2025
SELL
Payment of exercise price or tax liability
$149,681
$73.99 p/Share
2,023
Reduced 6.11%
31,105
Ordinary Shares
Jan 18
2025
BUY
Exercise of conversion of derivative security
-
5,138
Added 13.43%
33,128
Ordinary Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$780,153
$72.29 p/Share
10,792
Reduced 27.83%
27,990
Ordinary Shares
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
27,102
Added 41.14%
38,782
Ordinary Shares
Oct 25
2024
SELL
Open market or private sale
$521,565
$79.86 p/Share
6,531
Reduced 35.86%
11,680
Ordinary Shares
Feb 08
2024
SELL
Open market or private sale
$1,078,440
$98.04 p/Share
11,000
Reduced 37.66%
18,211
Ordinary Shares
Jan 18
2024
SELL
Payment of exercise price or tax liability
$163,863
$94.5 p/Share
1,734
Reduced 5.6%
29,211
Ordinary Shares
Jan 18
2024
BUY
Exercise of conversion of derivative security
-
4,184
Added 11.91%
30,945
Ordinary Shares
May 18
2023
SELL
Open market or private sale
$861,300
$57.42 p/Share
15,000
Reduced 35.92%
26,761
Ordinary Shares
Apr 15
2023
SELL
Payment of exercise price or tax liability
$396,150
$65.21 p/Share
6,075
Reduced 12.7%
41,761
Ordinary Shares
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
15,439
Added 24.4%
47,836
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$783,303
$64.48 p/Share
12,148
Reduced 27.27%
32,397
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
30,878
Added 40.94%
44,545
Ordinary Shares
Jan 18
2023
SELL
Payment of exercise price or tax liability
$44,479
$53.59 p/Share
830
Reduced 5.73%
13,667
Ordinary Shares
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
2,817
Added 16.27%
14,497
Ordinary Shares
Apr 15
2022
SELL
Payment of exercise price or tax liability
$144,384
$38.4 p/Share
3,760
Reduced 24.35%
11,680
Ordinary Shares
Apr 15
2022
SELL
Sale (or disposition) back to the issuer
$260,012
$34.1 p/Share
7,625
Reduced 39.5%
11,680
Ordinary Shares
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
23,065
Added 54.44%
19,305
Ordinary Shares