May 27
2025
SELL
Open market or private sale
$39,702
$26.12 p/Share
1,520
Reduced 0.42%
361,190
Ordinary Shares
May 23
2025
SELL
Open market or private sale
$63,621
$25.81 p/Share
2,465
Reduced 0.68%
362,710
Ordinary Shares
Feb 28
2025
BUY
Grant, award, or other acquisition
-
71,180
Added 16.31%
365,175
Ordinary Shares
Feb 25
2025
SELL
Open market or private sale
$720,684
$40.3 p/Share
17,883
Reduced 5.73%
293,995
Ordinary Shares
Nov 25
2024
SELL
Open market or private sale
$61,347
$40.36 p/Share
1,520
Reduced 0.49%
311,878
Ordinary Shares
Oct 23
2024
SELL
Open market or private sale
$220,945
$40.6 p/Share
5,442
Reduced 1.71%
313,398
Ordinary Shares
Aug 26
2024
SELL
Open market or private sale
$74,689
$49.17 p/Share
1,519
Reduced 0.47%
318,682
Ordinary Shares
Jul 23
2024
SELL
Open market or private sale
$250,013
$45.49 p/Share
5,496
Reduced 1.69%
320,201
Ordinary Shares
May 24
2024
SELL
Open market or private sale
$59,849
$38.99 p/Share
1,535
Reduced 0.47%
325,697
Ordinary Shares
Apr 23
2024
SELL
Open market or private sale
$194,841
$35.4 p/Share
5,504
Reduced 1.65%
327,232
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
39,717
Added 10.66%
332,736
Ordinary Shares
Feb 26
2024
SELL
Open market or private sale
$315,556
$32.69 p/Share
9,653
Reduced 3.19%
293,019
Ordinary Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
-
52,966
Added 14.89%
302,672
Ordinary Shares
Jan 23
2024
SELL
Open market or private sale
$89,608
$24.74 p/Share
3,622
Reduced 1.43%
249,706
Ordinary Shares
Oct 23
2023
SELL
Open market or private sale
$154,992
$28.16 p/Share
5,504
Reduced 2.13%
253,328
Ordinary Shares
Jul 24
2023
SELL
Open market or private sale
$178,192
$32.63 p/Share
5,461
Reduced 2.07%
258,832
Ordinary Shares
Apr 24
2023
SELL
Open market or private sale
$152,621
$30.27 p/Share
5,042
Reduced 1.87%
264,293
Ordinary Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
71,261
Added 20.92%
269,335
Ordinary Shares
Jan 23
2023
SELL
Open market or private sale
$163,683
$28.95 p/Share
5,654
Reduced 2.78%
198,074
Ordinary Shares
Oct 24
2022
SELL
Open market or private sale
$1,399,771
$26.05 p/Share
53,734
Reduced 20.87%
203,728
Ordinary Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
147,135
Added 36.37%
257,462
Ordinary Shares
Oct 23
2020
BUY
Grant, award, or other acquisition
-
110,327
Added 50.0%
110,327
Ordinary Shares