Dec 26
2023
SELL
Open market or private sale
$508,669
$35.1 p/Share
14,492
Reduced 0.21%
7,001,184
Ordinary Shares
Dec 21
2023
SELL
Open market or private sale
$24,325
$35.0 p/Share
695
Reduced 0.01%
7,015,676
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$265,857
$32.19 p/Share
8,259
Reduced 0.12%
7,016,371
Ordinary Shares
Dec 18
2023
SELL
Open market or private sale
$163,845
$32.07 p/Share
5,109
Reduced 0.07%
7,024,630
Ordinary Shares
Dec 14
2023
SELL
Open market or private sale
$52,289
$32.04 p/Share
1,632
Reduced 0.02%
7,029,739
Ordinary Shares
Dec 08
2023
SELL
Open market or private sale
$298,400
$29.84 p/Share
10,000
Reduced 0.14%
7,031,371
Ordinary Shares
Nov 07
2023
SELL
Open market or private sale
$25,308
$28.12 p/Share
900
Reduced 0.01%
7,041,371
Ordinary Shares
Oct 09
2023
SELL
Open market or private sale
$358,200
$23.88 p/Share
15,000
Reduced 0.21%
7,042,271
Ordinary Shares
Sep 14
2023
SELL
Open market or private sale
$346,226
$28.03 p/Share
12,352
Reduced 0.17%
7,057,271
Ordinary Shares
Sep 08
2023
SELL
Open market or private sale
$1,245,150
$28.16 p/Share
44,217
Reduced 0.62%
7,069,623
Ordinary Shares
Aug 08
2023
SELL
Open market or private sale
$993,650
$28.39 p/Share
35,000
Reduced 0.49%
7,113,840
Ordinary Shares
Jul 17
2023
SELL
Open market or private sale
$1,362,600
$30.28 p/Share
45,000
Reduced 0.63%
7,148,840
Ordinary Shares
Jul 10
2023
SELL
Open market or private sale
$941,850
$26.91 p/Share
35,000
Reduced 0.48%
7,193,840
Ordinary Shares
Jun 28
2023
SELL
Open market or private sale
$840,000
$28.0 p/Share
30,000
Reduced 0.41%
7,228,840
Ordinary Shares
Jun 14
2023
SELL
Open market or private sale
$819,300
$27.31 p/Share
30,000
Reduced 0.41%
7,258,840
Ordinary Shares
Jun 09
2023
SELL
Open market or private sale
$484,716
$26.06 p/Share
18,600
Reduced 0.25%
7,288,840
Ordinary Shares
Jun 08
2023
SELL
Open market or private sale
$378,600
$25.24 p/Share
15,000
Reduced 0.2%
7,307,440
Ordinary Shares
Jun 07
2023
SELL
Open market or private sale
$36,456
$26.04 p/Share
1,400
Reduced 0.02%
7,322,440
Ordinary Shares
Jun 06
2023
SELL
Open market or private sale
$513,200
$25.66 p/Share
20,000
Reduced 0.27%
7,323,840
Ordinary Shares
May 15
2023
BUY
Grant, award, or other acquisition
-
87,298
Added 1.17%
7,343,840
Ordinary Shares
May 08
2023
SELL
Open market or private sale
$320,250
$21.35 p/Share
15,000
Reduced 0.21%
7,256,542
Ordinary Shares
Apr 10
2023
SELL
Open market or private sale
$310,500
$20.7 p/Share
15,000
Reduced 0.21%
7,271,542
Ordinary Shares
Mar 08
2023
SELL
Open market or private sale
$318,750
$21.25 p/Share
15,000
Reduced 0.21%
7,286,542
Ordinary Shares
Feb 10
2023
SELL
Open market or private sale
$45,402
$24.15 p/Share
1,880
Reduced 0.03%
7,301,542
Ordinary Shares
Feb 08
2023
SELL
Open market or private sale
$798,523
$24.11 p/Share
33,120
Reduced 0.45%
7,303,422
Ordinary Shares