Dec 12
2024
SELL
Open market or private sale
$453,900
$30.26 p/Share
15,000
Reduced 0.23%
6,582,242
Ordinary Shares
Nov 14
2024
SELL
Open market or private sale
$471,750
$31.45 p/Share
15,000
Reduced 0.23%
6,597,242
Ordinary Shares
Oct 11
2024
SELL
Open market or private sale
$462,600
$30.84 p/Share
15,000
Reduced 0.23%
6,612,242
Ordinary Shares
Sep 13
2024
SELL
Open market or private sale
$420,000
$28.0 p/Share
15,000
Reduced 0.23%
6,627,242
Ordinary Shares
Aug 09
2024
SELL
Open market or private sale
$379,800
$25.32 p/Share
15,000
Reduced 0.23%
6,642,242
Ordinary Shares
Jul 15
2024
SELL
Open market or private sale
$930,749
$37.23 p/Share
25,000
Reduced 0.37%
6,657,242
Ordinary Shares
Jul 12
2024
SELL
Open market or private sale
$545,850
$36.39 p/Share
15,000
Reduced 0.22%
6,682,242
Ordinary Shares
Jun 27
2024
SELL
Open market or private sale
$599,644
$36.84 p/Share
16,277
Reduced 0.24%
6,697,242
Ordinary Shares
Jun 26
2024
SELL
Open market or private sale
$1,116,576
$36.05 p/Share
30,973
Reduced 0.46%
6,713,519
Ordinary Shares
Jun 25
2024
SELL
Open market or private sale
$14,000
$35.0 p/Share
400
Reduced 0.01%
6,744,492
Ordinary Shares
Jun 12
2024
SELL
Open market or private sale
$79,380
$35.28 p/Share
2,250
Reduced 0.03%
6,744,892
Ordinary Shares
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