Jul 29
2024
SELL
Open market or private sale
$255,129
$31.78 p/Share
8,028
Reduced 4.38%
175,468
Ordinary Shares
Jun 17
2024
SELL
Open market or private sale
$421,016
$31.3 p/Share
13,451
Reduced 6.83%
183,496
Ordinary Shares
Jun 12
2024
SELL
Open market or private sale
$371,744
$32.13 p/Share
11,570
Reduced 6.71%
160,976
Ordinary Shares
Jun 12
2024
BUY
Grant, award, or other acquisition
-
35,971
Added 15.44%
196,947
Ordinary Shares
Jun 11
2024
BUY
Grant, award, or other acquisition
-
21,516
Added 11.09%
172,546
Ordinary Shares
Jun 04
2024
SELL
Open market or private sale
$410,723
$32.53 p/Share
12,626
Reduced 7.71%
151,030
Ordinary Shares
May 09
2024
SELL
Open market or private sale
$418,261
$28.65 p/Share
14,599
Reduced 8.19%
163,656
Ordinary Shares
May 08
2024
BUY
Grant, award, or other acquisition
-
26,564
Added 12.97%
178,255
Ordinary Shares
May 07
2024
SELL
Open market or private sale
$235,110
$29.29 p/Share
8,027
Reduced 5.03%
151,691
Ordinary Shares
Mar 13
2024
SELL
Open market or private sale
$231,257
$28.81 p/Share
8,027
Reduced 4.79%
159,718
Ordinary Shares
Jun 21
2023
SELL
Open market or private sale
$135,389
$26.97 p/Share
5,020
Reduced 3.36%
144,208
Ordinary Shares
Jun 16
2023
SELL
Open market or private sale
$96,533
$26.8 p/Share
3,602
Reduced 2.36%
149,228
Ordinary Shares
Jun 15
2023
SELL
Open market or private sale
$96,545
$26.67 p/Share
3,620
Reduced 2.31%
152,830
Ordinary Shares
Jun 14
2023
SELL
Open market or private sale
$798,000
$26.6 p/Share
30,000
Reduced 16.09%
156,450
Ordinary Shares
Jun 14
2023
BUY
Grant, award, or other acquisition
-
37,537
Added 16.76%
186,450
Ordinary Shares
Jun 09
2023
SELL
Open market or private sale
$261,371
$26.34 p/Share
9,923
Reduced 6.25%
148,913
Ordinary Shares
Jun 08
2023
SELL
Open market or private sale
$261,359
$26.44 p/Share
9,885
Reduced 5.86%
158,836
Ordinary Shares
Jun 07
2023
SELL
Open market or private sale
$261,388
$26.51 p/Share
9,860
Reduced 5.52%
168,721
Ordinary Shares
Jun 06
2023
BUY
Grant, award, or other acquisition
-
56,764
Added 24.12%
178,581
Ordinary Shares
Jun 02
2023
SELL
Open market or private sale
$239,452
$26.07 p/Share
9,185
Reduced 7.01%
121,817
Ordinary Shares
Mar 01
2023
SELL
Open market or private sale
$79,447
$22.81 p/Share
3,483
Reduced 2.59%
131,002
Ordinary Shares
Sep 26
2022
SELL
Open market or private sale
$625,350
$16.5 p/Share
37,900
Reduced 21.99%
134,485
Ordinary Shares
Jun 15
2022
BUY
Grant, award, or other acquisition
-
55,308
Added 24.29%
172,385
Ordinary Shares
Jun 06
2022
SELL
Open market or private sale
$121,590
$18.0 p/Share
6,755
Reduced 5.45%
117,077
Ordinary Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
-
53,412
Added 30.13%
123,832
Ordinary Shares