Feb 26
2025
SELL
Payment of exercise price or tax liability
$83,589
$34.8 p/Share
2,402
Reduced 2.52%
92,875
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
5,409
Added 5.37%
95,277
Ordinary Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$100,520
$35.32 p/Share
2,846
Reduced 3.07%
89,868
Ordinary Shares
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
6,408
Added 6.46%
92,714
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$111,505
$35.32 p/Share
3,157
Reduced 3.53%
86,306
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
7,109
Added 7.36%
89,463
Ordinary Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$67,097
$35.9 p/Share
1,869
Reduced 2.22%
82,354
Ordinary Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
6,354
Added 7.02%
84,223
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$232,254
$31.39 p/Share
7,399
Reduced 8.68%
77,869
Ordinary Shares
Feb 06
2025
BUY
Grant, award, or other acquisition
-
24,565
Added 22.37%
85,268
Ordinary Shares
Nov 27
2024
SELL
Open market or private sale
$151,813
$29.15 p/Share
5,208
Reduced 7.9%
60,703
Ordinary Shares
Mar 18
2024
SELL
Open market or private sale
$292,717
$28.1 p/Share
10,417
Reduced 13.65%
65,911
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$84,126
$29.57 p/Share
2,845
Reduced 3.59%
76,328
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
6,407
Added 7.49%
79,173
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$91,239
$28.91 p/Share
3,156
Reduced 4.16%
72,766
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
7,108
Added 8.56%
75,922
Ordinary Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$41,907
$30.39 p/Share
1,379
Reduced 1.96%
68,814
Ordinary Shares
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
3,901
Added 5.26%
70,193
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$60,144
$32.18 p/Share
1,869
Reduced 2.74%
66,292
Ordinary Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
6,355
Added 8.53%
68,161
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$217,773
$26.77 p/Share
8,135
Reduced 11.63%
61,806
Ordinary Shares
Feb 08
2024
BUY
Grant, award, or other acquisition
-
27,012
Added 27.86%
69,941
Ordinary Shares
Jun 05
2023
SELL
Payment of exercise price or tax liability
$45,810
$29.46 p/Share
1,555
Reduced 3.5%
42,929
Ordinary Shares
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
3,500
Added 7.29%
44,484
Ordinary Shares
May 30
2023
SELL
Open market or private sale
$784,986
$28.93 p/Share
27,134
Reduced 39.83%
40,984
Ordinary Shares