Oct 20
2025
SELL
Payment of exercise price or tax liability
$248,249
$21.74 p/Share
11,419
Reduced 1.16%
975,696
Common Stock
Oct 14
2025
SELL
Payment of exercise price or tax liability
$1,223,627
$22.32 p/Share
54,822
Reduced 5.26%
987,115
Common Stock
Oct 14
2025
BUY
Grant, award, or other acquisition
-
107,958
Added 9.39%
1,041,937
Common Stock
Sep 29
2025
BUY
Grant, award, or other acquisition
-
108,656
Added 10.42%
933,979
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$278,941
$24.43 p/Share
11,418
Reduced 1.36%
825,323
Common Stock
Apr 20
2025
SELL
Payment of exercise price or tax liability
$181,317
$15.88 p/Share
11,418
Reduced 1.35%
836,741
Ordinary Shares
Jan 20
2025
SELL
Payment of exercise price or tax liability
$239,659
$20.51 p/Share
11,685
Reduced 1.36%
848,159
Ordinary Shares
Oct 20
2024
SELL
Sale (or disposition) back to the issuer
-
125,000
Reduced 12.69%
859,844
Ordinary Shares
Oct 20
2024
SELL
Payment of exercise price or tax liability
$830,408
$15.69 p/Share
52,926
Reduced 5.1%
984,844
Ordinary Shares
Oct 19
2024
SELL
Payment of exercise price or tax liability
$740,442
$15.69 p/Share
47,192
Reduced 4.35%
1,037,770
Ordinary Shares
Oct 19
2024
BUY
Grant, award, or other acquisition
-
93,116
Added 7.9%
1,084,962
Ordinary Shares
Sep 30
2024
BUY
Grant, award, or other acquisition
-
138,876
Added 12.28%
991,846
Ordinary Shares
Jul 20
2024
SELL
Payment of exercise price or tax liability
$507,001
$23.86 p/Share
21,249
Reduced 2.43%
852,970
Ordinary Shares
Apr 20
2024
SELL
Payment of exercise price or tax liability
$359,550
$16.92 p/Share
21,250
Reduced 2.37%
874,219
Ordinary Shares
Jan 20
2024
SELL
Payment of exercise price or tax liability
$491,997
$22.89 p/Share
21,494
Reduced 2.34%
895,469
Ordinary Shares
Oct 20
2023
SELL
Payment of exercise price or tax liability
$702,369
$14.27 p/Share
49,220
Reduced 5.09%
916,963
Ordinary Shares
Sep 25
2023
BUY
Grant, award, or other acquisition
-
82,486
Added 7.87%
966,183
Ordinary Shares
Jul 20
2023
SELL
Payment of exercise price or tax liability
$474,006
$26.0 p/Share
18,231
Reduced 2.02%
883,697
Ordinary Shares
Jul 05
2023
SELL
Payment of exercise price or tax liability
$6,950,821
$27.06 p/Share
256,867
Reduced 22.17%
901,928
Ordinary Shares
Jul 05
2023
BUY
Exercise of conversion of derivative security
$4,637,187
$13.49 p/Share
343,750
Added 22.88%
1,158,795
Ordinary Shares
Apr 20
2023
SELL
Payment of exercise price or tax liability
$298,093
$16.35 p/Share
18,232
Reduced 2.19%
815,045
Ordinary Shares
Jan 20
2023
SELL
Payment of exercise price or tax liability
$307,511
$16.54 p/Share
18,592
Reduced 2.18%
833,277
Ordinary Shares
Oct 20
2022
SELL
Payment of exercise price or tax liability
$1,525,745
$13.0 p/Share
117,365
Reduced 12.11%
851,869
Ordinary Shares
Sep 26
2022
BUY
Grant, award, or other acquisition
-
53,979
Added 5.28%
969,234
Ordinary Shares
Jul 26
2022
BUY
Open market or private purchase
$181,000
$18.1 p/Share
10,000
Added 1.08%
915,255
Ordinary Shares