Mar 11
2025
SELL
Open market or private sale
$3,651,645
$25.82 p/Share
141,427
Reduced 60.72%
91,481
Ordinary Shares
Mar 08
2025
SELL
Payment of exercise price or tax liability
$2,818,900
$25.3 p/Share
111,419
Reduced 32.36%
232,908
Ordinary Shares
Feb 24
2025
BUY
Grant, award, or other acquisition
-
251,412
Added 42.2%
344,327
Ordinary Shares
Feb 21
2025
SELL
Payment of exercise price or tax liability
$111,363
$29.13 p/Share
3,823
Reduced 3.95%
92,915
Ordinary Shares
Feb 20
2025
SELL
Payment of exercise price or tax liability
$103,875
$30.48 p/Share
3,408
Reduced 3.4%
96,738
Ordinary Shares
Dec 02
2024
-
17,500
Reduced 14.88%
100,146
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$3,357,004
$21.88 p/Share
153,428
Reduced 56.6%
117,646
Ordinary Shares
Mar 01
2024
SELL
Open market or private sale
$125,088
$21.98 p/Share
5,691
Reduced 1.51%
370,620
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,247,748
$22.58 p/Share
99,546
Reduced 26.86%
271,074
Ordinary Shares
Feb 21
2024
SELL
Payment of exercise price or tax liability
$81,586
$20.27 p/Share
4,025
Reduced 1.06%
376,311
Ordinary Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
25,101
Added 6.19%
380,336
Ordinary Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
208,332
Added 36.97%
355,235
Ordinary Shares
Aug 08
2023
-
6,258
Reduced 3.73%
161,730
Ordinary Shares
Mar 09
2023
SELL
Payment of exercise price or tax liability
$218,401
$14.73 p/Share
14,827
Reduced 9.17%
146,903
Ordinary Shares
Feb 21
2023
BUY
Grant, award, or other acquisition
-
29,443
Added 14.91%
167,988
Ordinary Shares
Dec 29
2022
SELL
Open market or private sale
$124,800
$12.0 p/Share
10,400
Reduced 6.98%
138,545
Ordinary Shares
Mar 08
2022
SELL
Payment of exercise price or tax liability
$33,979
$7.88 p/Share
4,312
Reduced 4.17%
98,977
Ordinary Shares
Mar 08
2022
BUY
Grant, award, or other acquisition
-
49,968
Added 25.12%
148,945
Ordinary Shares
Apr 01
2021
BUY
Grant, award, or other acquisition
-
44,642
Added 30.18%
103,289
Ordinary Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$14,812
$8.22 p/Share
1,802
Reduced 2.98%
58,632
Ordinary Shares
Feb 16
2021
BUY
Grant, award, or other acquisition
-
27,178
Added 31.02%
60,434
Ordinary Shares
Jan 28
2021
BUY
Grant, award, or other acquisition
-
622
Added 2.33%
26,097
Ordinary Shares