Jun 07
2024
SELL
Open market or private sale
$485,250
$32.35 p/Share
15,000
Reduced 0.22%
6,747,142
Ordinary Shares
May 20
2024
BUY
Grant, award, or other acquisition
-
45,871
Added 0.67%
6,762,142
Ordinary Shares
May 10
2024
SELL
Open market or private sale
$517,175
$34.25 p/Share
15,100
Reduced 0.22%
6,716,271
Ordinary Shares
Apr 12
2024
SELL
Open market or private sale
$1,561,200
$39.03 p/Share
40,000
Reduced 0.59%
6,731,371
Ordinary Shares
Mar 08
2024
SELL
Open market or private sale
$1,710,400
$42.76 p/Share
40,000
Reduced 0.59%
6,771,371
Ordinary Shares
Feb 15
2024
SELL
Open market or private sale
$173,423
$45.94 p/Share
3,775
Reduced 0.06%
6,854,479
Ordiinary Shares
Feb 15
2024
SELL
Open market or private sale
$4,996,824
$47.04 p/Share
106,225
Reduced 1.54%
6,811,371
Ordinary Shares
Feb 09
2024
SELL
Open market or private sale
$1,567,600
$39.19 p/Share
40,000
Reduced 0.57%
6,921,371
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$553,480
$35.91 p/Share
15,413
Reduced 0.22%
6,961,371
Ordinary Shares
Feb 02
2024
SELL
Open market or private sale
$441,805
$35.0 p/Share
12,623
Reduced 0.18%
6,976,784
Ordinary Shares
Jan 12
2024
SELL
Open market or private sale
$330,300
$33.03 p/Share
10,000
Reduced 0.14%
6,989,407
Ordinary Shares
Dec 29
2023
SELL
Open market or private sale
$875
$35.0 p/Share
25
Reduced 0.0%
6,999,407
Ordinary Shares
Dec 28
2023
SELL
Open market or private sale
$50,849
$35.02 p/Share
1,452
Reduced 0.02%
6,999,432
Ordinary Shares
Dec 27
2023
SELL
Open market or private sale
$10,515
$35.05 p/Share
300
Reduced 0.0%
7,000,884
Ordinary Shares
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