Dec 05
2025
SELL
Open market or private sale
$22,960
$40.14 p/Share
572
Reduced 100.0%
0
Ordinary Shares
Dec 05
2025
BUY
Exercise of conversion of derivative security
$9,987
$17.46 p/Share
572
Added 50.0%
572
Ordinary Shares
Dec 04
2025
SELL
Open market or private sale
$1,261,788
$40.26 p/Share
31,341
Reduced 100.0%
0
Ordinary Shares
Dec 04
2025
BUY
Exercise of conversion of derivative security
$547,213
$17.46 p/Share
31,341
Added 50.0%
31,341
Ordinary Shares
Nov 28
2025
SELL
Open market or private sale
$221,336
$40.09 p/Share
5,521
Reduced 100.0%
0
Ordinary Shares
Nov 28
2025
BUY
Exercise of conversion of derivative security
$96,396
$17.46 p/Share
5,521
Added 50.0%
5,521
Ordinary Shares
Nov 26
2025
SELL
Open market or private sale
$2,784,488
$40.12 p/Share
69,404
Reduced 100.0%
0
Ordinary Shares
Nov 26
2025
BUY
Exercise of conversion of derivative security
$1,211,793
$17.46 p/Share
69,404
Added 50.0%
69,404
Ordinary Shares
Nov 25
2025
SELL
Open market or private sale
$721,340
$40.03 p/Share
18,020
Reduced 100.0%
0
Ordinary Shares
Nov 25
2025
BUY
Exercise of conversion of derivative security
$314,629
$17.46 p/Share
18,020
Added 50.0%
18,020
Ordinary Shares
Nov 24
2025
SELL
Open market or private sale
$4,000
$40.0 p/Share
100
Reduced 100.0%
0
Ordinary Shares
Nov 24
2025
BUY
Exercise of conversion of derivative security
$1,746
$17.46 p/Share
100
Added 50.0%
100
Ordinary Shares
Sep 30
2025
SELL
Open market or private sale
$2,178,940
$35.23 p/Share
61,849
Reduced 100.0%
0
Ordinary Shares
Sep 30
2025
BUY
Exercise of conversion of derivative security
$1,079,883
$17.46 p/Share
61,849
Added 50.0%
61,849
Ordinary Shares
Sep 15
2025
SELL
Open market or private sale
$7,002
$35.01 p/Share
200
Reduced 100.0%
0
Ordinary Shares
Sep 15
2025
BUY
Exercise of conversion of derivative security
$3,492
$17.46 p/Share
200
Added 50.0%
200
Ordinary Shares
Sep 12
2025
SELL
Open market or private sale
$810,476
$35.97 p/Share
22,532
Reduced 100.0%
0
Ordinary Shares
Sep 12
2025
BUY
Exercise of conversion of derivative security
$393,408
$17.46 p/Share
22,532
Added 50.0%
22,532
Ordinary Shares
Sep 11
2025
SELL
Open market or private sale
$692,258
$36.28 p/Share
19,081
Reduced 100.0%
0
Ordinary Shares
Sep 11
2025
BUY
Exercise of conversion of derivative security
$333,154
$17.46 p/Share
19,081
Added 50.0%
19,081
Ordinary Shares
Sep 10
2025
SELL
Open market or private sale
$1,142,270
$36.45 p/Share
31,338
Reduced 100.0%
0
Ordinary Shares
Sep 10
2025
BUY
Exercise of conversion of derivative security
$547,161
$17.46 p/Share
31,338
Added 50.0%
31,338
Ordinary Shares
Feb 28
2024
SELL
Open market or private sale
$2,524,962
$69.16 p/Share
36,509
Reduced 100.0%
0
Ordinary Shares
Feb 28
2024
BUY
Exercise of conversion of derivative security
$637,447
$17.46 p/Share
36,509
Added 50.0%
36,509
Ordinary Shares
Feb 27
2024
SELL
Open market or private sale
$3,889,061
$70.79 p/Share
54,938
Reduced 100.0%
0
Ordinary Shares