Nov 17
2025
SELL
Open market or private sale
$1,120,000
$28.0 p/Share
40,000
Reduced 24.77%
121,503
Ordinary Shares
Nov 17
2025
BUY
Exercise of conversion of derivative security
$376,800
$9.42 p/Share
40,000
Added 19.85%
161,503
Ordinary Shares
Nov 12
2025
SELL
Open market or private sale
$1,040,000
$26.0 p/Share
40,000
Reduced 24.77%
121,503
Ordinary Shares
Nov 12
2025
BUY
Exercise of conversion of derivative security
$376,800
$9.42 p/Share
40,000
Added 19.85%
161,503
Ordinary Shares
Sep 24
2025
SELL
Open market or private sale
$840,000
$24.0 p/Share
35,000
Reduced 22.36%
121,503
Ordinary Shares
Sep 24
2025
BUY
Exercise of conversion of derivative security
$329,700
$9.42 p/Share
35,000
Added 18.28%
156,503
Ordinary Shares
Sep 10
2025
SELL
Open market or private sale
$550,000
$22.0 p/Share
25,000
Reduced 17.06%
121,503
Ordinary Shares
Sep 10
2025
BUY
Exercise of conversion of derivative security
$235,500
$9.42 p/Share
25,000
Added 14.58%
146,503
Ordinary Shares
Sep 09
2025
SELL
Open market or private sale
$495,840
$20.0 p/Share
24,792
Reduced 16.95%
121,503
Ordinary Shares
Sep 09
2025
BUY
Exercise of conversion of derivative security
$198,583
$8.01 p/Share
24,792
Added 14.49%
146,295
Ordinary Shares
Feb 03
2025
SELL
Open market or private sale
$185,460
$16.86 p/Share
11,000
Reduced 8.3%
121,503
Ordinary Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$147,085
$16.92 p/Share
8,693
Reduced 6.16%
132,503
Ordinary Shares
Dec 31
2024
SELL
Payment of exercise price or tax liability
$104,950
$16.35 p/Share
6,419
Reduced 4.35%
141,196
Ordinary Shares
Dec 17
2024
SELL
Open market or private sale
$320,634
$18.0 p/Share
17,813
Reduced 10.77%
147,615
Ordinary Shares
Dec 17
2024
BUY
Exercise of conversion of derivative security
$68,580
$3.85 p/Share
17,813
Added 9.72%
165,428
Ordinary Shares
Dec 16
2024
SELL
Open market or private sale
$157,235
$16.36 p/Share
9,611
Reduced 6.11%
147,615
Ordinary Shares
Sep 30
2024
SELL
Payment of exercise price or tax liability
$101,356
$15.79 p/Share
6,419
Reduced 3.92%
157,226
Ordinary Shares
Jun 30
2024
SELL
Payment of exercise price or tax liability
$57,963
$9.03 p/Share
6,419
Reduced 3.77%
163,645
Ordinary Shares
Mar 31
2024
SELL
Payment of exercise price or tax liability
$72,534
$11.3 p/Share
6,419
Reduced 3.64%
170,064
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$31,629
$8.19 p/Share
3,862
Reduced 2.14%
176,483
Ordinary Shares
Feb 01
2024
BUY
Grant, award, or other acquisition
-
42,500
Added 19.07%
180,345
Ordinary Shares
Dec 31
2023
SELL
Payment of exercise price or tax liability
$51,095
$7.96 p/Share
6,419
Reduced 4.45%
137,845
Ordinary Shares
Sep 30
2023
SELL
Payment of exercise price or tax liability
$41,530
$6.47 p/Share
6,419
Reduced 4.26%
144,264
Ordinary Shares
Jun 30
2023
SELL
Payment of exercise price or tax liability
$37,872
$5.9 p/Share
6,419
Reduced 4.09%
150,683
Ordinary Shares
Mar 31
2023
SELL
Payment of exercise price or tax liability
$16,844
$3.9 p/Share
4,319
Reduced 2.68%
157,102
Ordinary Shares