Oct 20
2025
SELL
Payment of exercise price or tax liability
$41,088
$21.74 p/Share
1,890
Reduced 1.48%
126,228
Common Stock
Oct 14
2025
SELL
Payment of exercise price or tax liability
$525,301
$22.32 p/Share
23,535
Reduced 15.56%
127,729
Common Stock
Oct 14
2025
BUY
Grant, award, or other acquisition
-
53,978
Added 26.3%
151,264
Common Stock
Sep 29
2025
BUY
Grant, award, or other acquisition
-
14,816
Added 13.22%
97,286
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$46,148
$24.43 p/Share
1,889
Reduced 2.24%
82,470
Common Stock
May 02
2025
SELL
Open market or private sale
$39,865
$17.5 p/Share
2,278
Reduced 2.63%
84,359
Ordinary Shares
Apr 20
2025
SELL
Payment of exercise price or tax liability
$64,218
$15.88 p/Share
4,044
Reduced 4.46%
86,637
Ordinary Shares
Jan 23
2025
SELL
Open market or private sale
$44,623
$20.94 p/Share
2,131
Reduced 2.33%
89,469
Ordinary Shares
Jan 20
2025
SELL
Payment of exercise price or tax liability
$90,223
$20.51 p/Share
4,399
Reduced 4.58%
91,600
Ordinary Shares
Nov 14
2024
SELL
Open market or private sale
$39,620
$17.5 p/Share
2,264
Reduced 2.3%
95,999
Ordinary Shares
Oct 20
2024
SELL
Payment of exercise price or tax liability
$55,762
$15.69 p/Share
3,554
Reduced 3.49%
98,263
Ordinary Shares
Sep 30
2024
BUY
Grant, award, or other acquisition
-
18,937
Added 15.73%
101,455
Ordinary Shares
Jul 24
2024
SELL
Open market or private sale
$59,814
$23.67 p/Share
2,527
Reduced 2.97%
82,518
Ordinary Shares
Jul 20
2024
SELL
Payment of exercise price or tax liability
$55,856
$23.86 p/Share
2,341
Reduced 2.68%
85,045
Ordinary Shares
Jul 10
2024
SELL
Open market or private sale
$145,000
$29.0 p/Share
5,000
Reduced 5.41%
87,386
Ordinary Shares
Apr 24
2024
SELL
Open market or private sale
$45,370
$17.94 p/Share
2,529
Reduced 2.66%
92,386
Ordinary Shares
Apr 20
2024
SELL
Payment of exercise price or tax liability
$39,609
$16.92 p/Share
2,341
Reduced 2.41%
94,915
Ordinary Shares
Jan 24
2024
SELL
Open market or private sale
$53,731
$22.36 p/Share
2,403
Reduced 2.44%
95,895
Ordinary Shares
Jan 20
2024
SELL
Payment of exercise price or tax liability
$60,429
$22.89 p/Share
2,640
Reduced 2.62%
98,298
Ordinary Shares
Nov 06
2023
SELL
Open market or private sale
$37,785
$15.0 p/Share
2,519
Reduced 2.43%
100,938
Ordinary Shares
Oct 20
2023
SELL
Payment of exercise price or tax liability
$29,667
$14.27 p/Share
2,079
Reduced 1.97%
103,457
Ordinary Shares
Sep 25
2023
BUY
Grant, award, or other acquisition
-
15,466
Added 12.99%
103,622
Ordinary Shares
Jul 25
2023
SELL
Open market or private sale
$65,544
$26.02 p/Share
2,519
Reduced 2.78%
88,156
Ordinary Shares
Jul 20
2023
SELL
Payment of exercise price or tax liability
$54,054
$26.0 p/Share
2,079
Reduced 2.24%
90,675
Ordinary Shares
Jul 17
2023
SELL
Open market or private sale
$68,919
$27.36 p/Share
2,519
Reduced 2.64%
92,754
Ordinary Shares