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
May 30
2023
BUY
Exercise of conversion of derivative security
$401,122
$20.43 p/Share
19,634
Added 22.37%
68,118
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$75,090
$27.77 p/Share
2,704
Reduced 5.28%
48,484
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
6,969
Added 11.98%
51,188
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$221,135
$28.07 p/Share
7,878
Reduced 15.12%
44,219
Ordinary Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
3,824
Added 11.6%
29,128
Ordinary Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
22,969
Added 31.06%
50,972
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$55,045
$28.07 p/Share
1,961
Reduced 7.19%
25,304
Ordinary Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
6,230
Added 18.6%
27,265
Ordinary Shares
Jun 21
2022
SELL
Open market or private sale
$211,215
$28.26 p/Share
7,474
Reduced 26.22%
21,035
Ordinary Shares
Jun 05
2022
SELL
Payment of exercise price or tax liability
$30,160
$29.31 p/Share
1,029
Reduced 3.48%
28,509
Ordinary Shares