Feb 26
2025
SELL
Payment of exercise price or tax liability
$106,105
$34.8 p/Share
3,049
Reduced 3.77%
77,740
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
6,866
Added 7.83%
80,789
Ordinary Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$120,582
$35.32 p/Share
3,414
Reduced 4.41%
73,923
Ordinary Shares
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
7,689
Added 9.04%
77,337
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$192,564
$35.32 p/Share
5,452
Reduced 7.26%
69,648
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
12,279
Added 14.05%
75,100
Ordinary Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$141,805
$35.9 p/Share
3,950
Reduced 5.92%
62,821
Ordinary Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
8,896
Added 11.76%
66,771
Ordinary Shares
Feb 13
2025
SELL
Open market or private sale
$5,057,553
$35.02 p/Share
144,419
Reduced 71.39%
57,875
Ordinary Shares
Feb 13
2025
BUY
Exercise of conversion of derivative security
$4,081,280
$28.26 p/Share
144,419
Added 41.65%
202,294
Ordinary Shares
Feb 12
2025
SELL
Open market or private sale
$6,758,294
$32.98 p/Share
204,921
Reduced 77.98%
57,875
Ordinary Shares
Feb 12
2025
BUY
Exercise of conversion of derivative security
$3,922,169
$19.69 p/Share
199,196
Added 43.12%
262,796
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$473,455
$31.39 p/Share
15,083
Reduced 19.17%
63,600
Ordinary Shares
Feb 06
2025
BUY
Grant, award, or other acquisition
-
34,393
Added 30.42%
78,683
Ordinary Shares
Jan 30
2025
SELL
Open market or private sale
$3,234,421
$32.05 p/Share
100,918
Reduced 69.5%
44,290
Ordinary Shares
Jan 30
2025
BUY
Exercise of conversion of derivative security
$2,216,246
$22.7 p/Share
97,632
Added 40.2%
145,208
Ordinary Shares
Dec 09
2024
SELL
Open market or private sale
$1,961,112
$32.07 p/Share
61,151
Reduced 56.24%
47,576
Ordinary Shares
Dec 09
2024
BUY
Exercise of conversion of derivative security
$1,112,231
$22.7 p/Share
48,997
Added 31.07%
108,727
Ordinary Shares
Dec 05
2024
SELL
Open market or private sale
$290,461
$31.5 p/Share
9,221
Reduced 13.37%
59,730
Ordinary Shares
Dec 04
2024
SELL
Open market or private sale
$441,518
$30.77 p/Share
14,349
Reduced 17.23%
68,951
Ordinary Shares
Nov 11
2024
SELL
Open market or private sale
$1,774,599
$30.08 p/Share
58,996
Reduced 41.46%
83,300
Ordinary Shares
Nov 11
2024
BUY
Exercise of conversion of derivative security
$862,451
$20.03 p/Share
43,058
Added 23.23%
142,296
Ordinary Shares
Nov 06
2024
SELL
Open market or private sale
$309,208
$29.53 p/Share
10,471
Reduced 9.54%
99,238
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$100,951
$29.57 p/Share
3,414
Reduced 3.02%
109,709
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
7,689
Added 6.36%
113,123
Ordinary Shares