Jun 17
2025
SELL
Open market or private sale
$385,798
$45.34 p/Share
8,509
Reduced 2.99%
276,136
Ordinary Shares
Jun 13
2025
SELL
Open market or private sale
$281,380
$43.49 p/Share
6,470
Reduced 2.22%
284,645
Ordinary Shares
Jun 12
2025
BUY
Grant, award, or other acquisition
-
21,964
Added 7.02%
291,115
Ordinary Shares
Jun 04
2025
SELL
Open market or private sale
$1,609,039
$42.87 p/Share
37,533
Reduced 12.24%
269,151
Ordinary Shares
Jun 03
2025
SELL
Open market or private sale
$525,911
$42.9 p/Share
12,259
Reduced 4.91%
237,554
Ordinary Shares
Jun 03
2025
BUY
Grant, award, or other acquisition
-
69,130
Added 18.39%
306,684
Ordinary Shares
Jun 02
2025
SELL
Open market or private sale
$525,875
$42.07 p/Share
12,500
Reduced 4.77%
249,813
Ordinary Shares
May 13
2025
SELL
Open market or private sale
$1,441,726
$41.99 p/Share
34,335
Reduced 11.57%
262,313
Ordinary Shares
May 09
2025
BUY
Grant, award, or other acquisition
-
69,130
Added 18.9%
296,648
Ordinary Shares
Mar 10
2025
SELL
Open market or private sale
$415,750
$33.26 p/Share
12,500
Reduced 5.21%
227,518
Ordinary Shares
Oct 28
2024
SELL
Open market or private sale
$284,110
$35.39 p/Share
8,028
Reduced 3.24%
240,018
Ordinary Shares
Sep 25
2024
BUY
Grant, award, or other acquisition
-
72,578
Added 22.64%
248,046
Ordinary Shares
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