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
Jun 15
2022
BUY
Grant, award, or other acquisition
-
182,290
Added 33.18%
367,056
Ordinary Shares
Jun 14
2022
SELL
Open market or private sale
$175,606
$15.55 p/Share
11,293
Reduced 5.76%
184,766
Ordinary Shares
Jun 10
2022
SELL
Open market or private sale
$145,190
$16.33 p/Share
8,891
Reduced 4.34%
196,059
Ordinary Shares
Jun 06
2022
SELL
Open market or private sale
$226,960
$17.48 p/Share
12,984
Reduced 5.96%
204,950
Ordinary Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
-
53,412
Added 19.68%
217,934
Ordinary Shares