Jul 20
2025
SELL
Payment of exercise price or tax liability
$64,421
$24.43 p/Share
2,637
Reduced 2.56%
100,410
Common Stock
Apr 20
2025
SELL
Payment of exercise price or tax liability
$43,463
$15.88 p/Share
2,737
Reduced 2.59%
103,047
Ordinary Shares
Jan 20
2025
SELL
Payment of exercise price or tax liability
$63,416
$20.51 p/Share
3,092
Reduced 2.84%
105,784
Ordinary Shares
Oct 20
2024
SELL
Payment of exercise price or tax liability
$32,180
$15.69 p/Share
2,051
Reduced 1.85%
108,876
Ordinary Shares
Oct 19
2024
SELL
Payment of exercise price or tax liability
$65,160
$15.69 p/Share
4,153
Reduced 3.61%
110,927
Ordinary Shares
Oct 19
2024
BUY
Grant, award, or other acquisition
-
11,639
Added 9.18%
115,080
Ordinary Shares
Sep 30
2024
BUY
Grant, award, or other acquisition
-
30,300
Added 22.66%
103,441
Ordinary Shares
Jul 20
2024
SELL
Payment of exercise price or tax liability
$48,913
$23.86 p/Share
2,050
Reduced 2.73%
73,141
Ordinary Shares
Apr 20
2024
SELL
Payment of exercise price or tax liability
$34,702
$16.92 p/Share
2,051
Reduced 2.66%
75,191
Ordinary Shares
Jan 20
2024
SELL
Payment of exercise price or tax liability
$48,435
$22.89 p/Share
2,116
Reduced 2.67%
77,242
Ordinary Shares
Oct 20
2023
SELL
Payment of exercise price or tax liability
$22,004
$14.27 p/Share
1,542
Reduced 1.91%
79,358
Ordinary Shares
Sep 25
2023
BUY
Grant, award, or other acquisition
-
20,621
Added 20.31%
80,900
Ordinary Shares
Jul 20
2023
SELL
Payment of exercise price or tax liability
$40,066
$26.0 p/Share
1,541
Reduced 2.49%
60,279
Ordinary Shares
Apr 20
2023
SELL
Payment of exercise price or tax liability
$25,211
$16.35 p/Share
1,542
Reduced 2.43%
61,820
Ordinary Shares
Jan 20
2023
SELL
Payment of exercise price or tax liability
$30,053
$16.54 p/Share
1,817
Reduced 2.79%
63,362
Ordinary Shares
Oct 20
2022
SELL
Payment of exercise price or tax liability
$22,854
$13.0 p/Share
1,758
Reduced 2.63%
65,179
Ordinary Shares
Sep 26
2022
BUY
Grant, award, or other acquisition
-
21,591
Added 24.39%
66,937
Ordinary Shares
Jul 20
2022
SELL
Payment of exercise price or tax liability
$15,566
$18.4 p/Share
846
Reduced 1.83%
45,346
Ordinary Shares
Apr 20
2022
SELL
Payment of exercise price or tax liability
$84,903
$24.51 p/Share
3,464
Reduced 6.98%
46,192
Ordinary Shares
Oct 01
2021
BUY
Grant, award, or other acquisition
-
5,272
Added 17.51%
24,828
Ordinary Shares
Apr 01
2021
BUY
Grant, award, or other acquisition
-
19,556
Added 50.0%
19,556
Ordinary Shares