Jun 04
2025
SELL
Open market or private sale
$1,517,340
$42.87 p/Share
35,394
Reduced 20.18%
140,013
Ordinary Shares
Jun 03
2025
SELL
Open market or private sale
$472,972
$42.9 p/Share
11,025
Reduced 9.4%
106,277
Ordinary Shares
Jun 03
2025
BUY
Grant, award, or other acquisition
-
69,130
Added 28.27%
175,407
Ordinary Shares
May 13
2025
SELL
Open market or private sale
$1,350,902
$41.99 p/Share
32,172
Reduced 21.52%
117,302
Ordinary Shares
May 09
2025
BUY
Grant, award, or other acquisition
-
69,130
Added 31.62%
149,474
Ordinary Shares
Jun 17
2024
SELL
Open market or private sale
$220,258
$31.3 p/Share
7,037
Reduced 3.94%
171,344
Ordinary Shares
Jun 12
2024
SELL
Open market or private sale
$890,450
$32.13 p/Share
27,714
Reduced 15.57%
150,230
Ordinary Shares
Jun 12
2024
BUY
Grant, award, or other acquisition
-
28,151
Added 13.63%
178,381
Ordinary Shares
Jun 11
2024
SELL
Open market or private sale
$356,003
$32.2 p/Share
11,056
Reduced 8.23%
123,282
Ordinary Shares
Jun 11
2024
BUY
Grant, award, or other acquisition
-
54,662
Added 23.5%
177,944
Ordinary Shares
Jun 04
2024
SELL
Open market or private sale
$369,345
$32.53 p/Share
11,354
Reduced 7.79%
134,338
Ordinary Shares
May 09
2024
SELL
Open market or private sale
$976,879
$28.65 p/Share
34,097
Reduced 18.97%
145,692
Ordinary Shares
May 08
2024
BUY
Grant, award, or other acquisition
-
67,484
Added 27.29%
179,789
Ordinary Shares
Jun 14
2023
SELL
Open market or private sale
$150,802
$26.62 p/Share
5,665
Reduced 2.61%
211,702
Ordinary Shares
Jun 14
2023
BUY
Grant, award, or other acquisition
-
33,783
Added 13.45%
217,367
Ordinary Shares
Jun 13
2023
SELL
Open market or private sale
$150,830
$26.55 p/Share
5,681
Reduced 3.0%
183,584
Ordinary Shares
Jun 12
2023
SELL
Open market or private sale
$226,945
$26.59 p/Share
8,535
Reduced 4.31%
189,265
Ordinary Shares
Jun 09
2023
SELL
Open market or private sale
$698,508
$26.33 p/Share
26,529
Reduced 11.83%
197,800
Ordinary Shares
Jun 08
2023
SELL
Open market or private sale
$698,544
$26.44 p/Share
26,420
Reduced 10.54%
224,329
Ordinary Shares
Jun 07
2023
SELL
Open market or private sale
$698,697
$26.51 p/Share
26,356
Reduced 9.51%
250,749
Ordinary Shares
Jun 06
2023
SELL
Open market or private sale
$344,546
$26.1 p/Share
13,201
Reduced 10.22%
115,965
Ordinary Shares
Jun 06
2023
BUY
Grant, award, or other acquisition
-
161,140
Added 36.77%
277,105
Ordinary Shares
Jun 02
2023
SELL
Open market or private sale
$225,531
$26.07 p/Share
8,651
Reduced 6.28%
129,166
Ordinary Shares
Jun 22
2022
SELL
Open market or private sale
$97,096
$14.59 p/Share
6,655
Reduced 2.47%
262,920
Ordinary Shares
Jun 16
2022
BUY
Open market or private sale
$1,436,870
$14.74 p/Share
97,481
Added 26.56%
269,575
Ordinary Shares