Mar 20
2025
SELL
Payment of exercise price or tax liability
$53,970
$12.12 p/Share
4,453
Reduced 2.77%
156,576
Ordinary Shares
Mar 20
2025
BUY
Exercise of conversion of derivative security
-
7,956
Added 4.71%
161,029
Ordinary Shares
Mar 18
2025
SELL
Payment of exercise price or tax liability
$79,900
$12.13 p/Share
6,587
Reduced 4.13%
153,073
Ordinary Shares
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
11,771
Added 6.87%
159,660
Ordinary Shares
Mar 15
2025
SELL
Payment of exercise price or tax liability
$159,402
$12.12 p/Share
13,152
Reduced 8.17%
147,889
Ordinary Shares
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
23,498
Added 13.09%
156,012
Ordinary Shares
Mar 14
2025
SELL
Payment of exercise price or tax liability
$47,559
$12.01 p/Share
3,960
Reduced 2.8%
137,543
Ordinary Shares
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
7,070
Added 4.76%
141,503
Ordinary Shares
Mar 20
2024
SELL
Payment of exercise price or tax liability
$45,913
$10.67 p/Share
4,303
Reduced 3.1%
134,433
Ordinary Shares
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
7,630
Added 5.21%
138,736
Ordinary Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$18,736
$10.15 p/Share
1,846
Reduced 1.39%
131,106
Ordinary Shares
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
3,251
Added 2.4%
132,196
Ordinary Shares
Mar 14
2024
SELL
Payment of exercise price or tax liability
$39,449
$10.26 p/Share
3,845
Reduced 2.88%
129,701
Ordinary Shares
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
6,783
Added 4.83%
133,546
Ordinary Shares
Mar 13
2024
SELL
Payment of exercise price or tax liability
$22,913
$10.17 p/Share
2,253
Reduced 1.75%
126,763
Ordinary Shares
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
3,971
Added 3.01%
127,752
Ordinary Shares
Nov 02
2023
BUY
Open market or private purchase
$49,995
$8.62 p/Share
5,800
Added 4.45%
124,534
Ordinary Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$27,104
$15.64 p/Share
1,733
Reduced 1.45%
118,137
Ordinary Shares
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
3,189
Added 2.61%
119,180
Ordinary Shares
Mar 14
2023
SELL
Payment of exercise price or tax liability
$73,425
$15.52 p/Share
4,731
Reduced 3.9%
116,681
Ordinary Shares
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
8,705
Added 6.75%
120,198
Ordinary Shares
Mar 13
2023
SELL
Payment of exercise price or tax liability
$32,191
$15.3 p/Share
2,104
Reduced 1.83%
112,707
Ordinary Shares
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
3,867
Added 3.29%
113,655
Ordinary Shares
Mar 15
2022
SELL
Payment of exercise price or tax liability
$12,606
$18.9 p/Share
667
Reduced 0.6%
110,507
Ordinary Shares
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,229
Added 1.09%
111,174
Ordinary Shares