Feb 14
2025
SELL
Open market or private sale
$2,036,499
$40.73 p/Share
50,000
Reduced 0.77%
6,476,901
Ordinary Shares
Feb 13
2025
SELL
Open market or private sale
$922,724
$37.43 p/Share
24,652
Reduced 0.38%
6,526,901
Ordinary Shares
Feb 11
2025
BUY
Grant, award, or other acquisition
-
19,659
Added 0.3%
6,551,553
Ordinary Shares
Feb 10
2025
SELL
Open market or private sale
$3,700
$37.0 p/Share
100
Reduced 0.0%
6,531,894
Ordinary Shares
Feb 07
2025
SELL
Open market or private sale
$9,200
$37.1 p/Share
248
Reduced 0.0%
6,531,994
Ordinary Shares
Feb 06
2025
SELL
Open market or private sale
$542,850
$36.19 p/Share
15,000
Reduced 0.23%
6,532,242
Ordinary Shares
Feb 04
2025
SELL
Open market or private sale
$574,387
$36.15 p/Share
15,889
Reduced 0.24%
6,547,242
Ordinary Shares
Jan 28
2025
SELL
Open market or private sale
$148,283
$36.07 p/Share
4,111
Reduced 0.06%
6,563,131
Ordinary Shares
Jan 10
2025
SELL
Open market or private sale
$474,000
$31.6 p/Share
15,000
Reduced 0.23%
6,567,242
Ordinary Shares
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