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
Feb 22
2024
SELL
Payment of exercise price or tax liability
$157,617
$28.91 p/Share
5,452
Reduced 4.92%
105,434
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
12,278
Added 9.97%
110,886
Ordinary Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$138,943
$30.39 p/Share
4,572
Reduced 4.43%
98,608
Ordinary Shares
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
10,297
Added 9.07%
103,180
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$127,143
$32.18 p/Share
3,951
Reduced 4.08%
92,883
Ordinary Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
8,897
Added 8.41%
96,834
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$409,045
$26.77 p/Share
15,280
Reduced 14.8%
87,937
Ordinary Shares
Feb 08
2024
BUY
Grant, award, or other acquisition
-
46,658
Added 31.13%
103,217
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$148,430
$27.77 p/Share
5,345
Reduced 8.63%
56,559
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
12,038
Added 16.28%
61,904
Ordinary Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$84,781
$27.77 p/Share
3,053
Reduced 5.77%
49,866
Ordinary Shares
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
6,875
Added 11.5%
52,919
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$289,289
$28.07 p/Share
10,306
Reduced 18.29%
46,044
Ordinary Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
22,195
Added 29.69%
52,570
Ordinary Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
10,095
Added 22.81%
34,155
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$74,553
$28.07 p/Share
2,656
Reduced 9.94%
24,060
Ordinary Shares