Feb 25
2025
SELL
Payment of exercise price or tax liability
$521,062
$21.81 p/Share
23,891
Reduced 2.44%
954,892
Ordinary Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
54,574
Added 5.28%
978,783
Ordinary Shares
Jan 29
2025
SELL
Payment of exercise price or tax liability
$1,756,181
$20.25 p/Share
86,725
Reduced 8.58%
924,209
Ordinary Shares
Jan 29
2025
BUY
Exercise of conversion of derivative security
-
198,101
Added 16.39%
1,010,934
Ordinary Shares
Jul 27
2024
SELL
Payment of exercise price or tax liability
$1,457,991
$17.84 p/Share
81,726
Reduced 9.14%
812,833
Ordinary Shares
Jul 27
2024
BUY
Exercise of conversion of derivative security
-
186,666
Added 17.26%
894,559
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$408,612
$14.72 p/Share
27,759
Reduced 3.77%
707,893
Ordinary Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
63,393
Added 7.93%
735,652
Ordinary Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$176,734
$14.64 p/Share
12,072
Reduced 1.76%
672,259
Ordinary Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
27,567
Added 3.87%
684,331
Ordinary Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$349,866
$14.64 p/Share
23,898
Reduced 3.51%
656,764
Ordinary Shares
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
54,574
Added 7.42%
680,662
Ordinary Shares
Feb 16
2024
BUY
Open market or private purchase
$250,002
$12.2 p/Share
20,492
Added 3.17%
626,088
Ordinary Shares
Feb 06
2024
SELL
Payment of exercise price or tax liability
$647,650
$13.15 p/Share
49,251
Reduced 7.52%
605,596
Ordinary Shares
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
112,472
Added 14.66%
654,847
Ordinary Shares
Jul 27
2023
SELL
Payment of exercise price or tax liability
$1,095,383
$13.4 p/Share
81,745
Reduced 13.1%
542,375
Ordinary Shares
Jul 27
2023
BUY
Exercise of conversion of derivative security
-
186,666
Added 23.02%
624,120
Ordinary Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$170,456
$14.12 p/Share
12,072
Reduced 2.69%
437,454
Ordinary Shares
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
27,567
Added 5.78%
449,526
Ordinary Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$337,439
$14.12 p/Share
23,898
Reduced 5.36%
421,959
Ordinary Shares
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
54,573
Added 10.91%
445,857
Ordinary Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$190,083
$14.16 p/Share
13,424
Reduced 3.32%
391,284
Ordinary Shares
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
30,655
Added 7.04%
404,708
Ordinary Shares
Feb 12
2023
SELL
Payment of exercise price or tax liability
$345,071
$13.87 p/Share
24,879
Reduced 6.24%
374,053
Ordinary Shares
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
77,249
Added 16.22%
398,932
Ordinary Shares