Jul 07
2025
SELL
Open market or private sale
$370,234
$42.39 p/Share
8,734
Reduced 0.14%
6,321,086
Ordinary Shares
Jul 03
2025
SELL
Open market or private sale
$1,749,678
$42.4 p/Share
41,266
Reduced 0.65%
6,329,820
Ordinary Shares
Jun 05
2025
SELL
Open market or private sale
$2,165,500
$43.31 p/Share
50,000
Reduced 0.78%
6,371,086
Ordinary Shares
May 20
2025
BUY
Grant, award, or other acquisition
-
79,185
Added 1.22%
6,421,086
Ordinary Shares
May 12
2025
SELL
Open market or private sale
$3,068,249
$40.91 p/Share
75,000
Reduced 1.17%
6,341,901
Ordinary Shares
May 08
2025
SELL
Open market or private sale
$709,000
$35.45 p/Share
20,000
Reduced 0.31%
6,416,901
Ordinary Shares
Apr 10
2025
SELL
Open market or private sale
$613,600
$30.68 p/Share
20,000
Reduced 0.31%
6,436,901
Ordinary Shares
Mar 06
2025
SELL
Open market or private sale
$717,800
$35.89 p/Share
20,000
Reduced 0.31%
6,456,901
Ordinary Shares
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