Nov 17
2025
SELL
Sale (or disposition) back to the issuer
$69,856
$19.05 p/Share
3,667
Reduced 100.0%
0
Ordinary Shares
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
3,667
Added 50.0%
3,667
Ordinary Shares
Nov 16
2025
SELL
Sale (or disposition) back to the issuer
$128,788
$20.02 p/Share
6,433
Reduced 100.0%
0
Ordinary Shares
Nov 16
2025
BUY
Exercise of conversion of derivative security
-
6,433
Added 50.0%
6,433
Ordinary Shares
Nov 14
2025
SELL
Sale (or disposition) back to the issuer
$1,211,450
$20.02 p/Share
60,512
Reduced 100.0%
0
Ordinary Shares
Nov 14
2025
BUY
Exercise of conversion of derivative security
-
60,512
Added 50.0%
60,512
Ordinary Shares
Nov 13
2025
SELL
Sale (or disposition) back to the issuer
$139,239
$20.02 p/Share
6,955
Reduced 100.0%
0
Ordinary Shares
Nov 13
2025
BUY
Exercise of conversion of derivative security
-
6,955
Added 50.0%
6,955
Ordinary Shares
Nov 18
2024
SELL
Sale (or disposition) back to the issuer
$59,585
$19.75 p/Share
3,017
Reduced 100.0%
0
Ordinary Shares
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
3,017
Added 50.0%
3,017
Ordinary Shares
Nov 17
2024
SELL
Sale (or disposition) back to the issuer
$70,768
$19.89 p/Share
3,558
Reduced 100.0%
0
Ordinary Shares
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
3,558
Added 50.0%
3,558
Ordinary Shares
Nov 16
2024
SELL
Sale (or disposition) back to the issuer
$127,952
$19.89 p/Share
6,433
Reduced 100.0%
0
Ordinary Shares
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,433
Added 50.0%
6,433
Ordinary Shares
Nov 14
2024
SELL
Sale (or disposition) back to the issuer
$146,635
$20.4 p/Share
7,188
Reduced 100.0%
0
Ordinary Shares
Nov 14
2024
BUY
Exercise of conversion of derivative security
-
7,188
Added 50.0%
7,188
Ordinary Shares
Nov 19
2023
SELL
Sale (or disposition) back to the issuer
$149,010
$32.8 p/Share
4,543
Reduced 100.0%
0
Ordinary Shares
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
4,543
Added 50.0%
4,543
Ordinary Shares
Nov 18
2023
SELL
Sale (or disposition) back to the issuer
$96,038
$32.8 p/Share
2,928
Reduced 100.0%
0
Ordinary Shares
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
2,928
Added 50.0%
2,928
Ordinary Shares
Nov 17
2023
SELL
Sale (or disposition) back to the issuer
$118,047
$32.8 p/Share
3,599
Reduced 100.0%
0
Ordinary Shares
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
3,599
Added 50.0%
3,599
Ordinary Shares
Nov 16
2023
SELL
Sale (or disposition) back to the issuer
$1,316,023
$32.83 p/Share
40,086
Reduced 100.0%
0
Ordinary Shares
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
40,086
Added 50.0%
40,086
Ordinary Shares
Nov 19
2022
SELL
Sale (or disposition) back to the issuer
$174,371
$39.54 p/Share
4,410
Reduced 100.0%
0
Ordinary Shares