Dec 10
2024
SELL
Open market or private sale
$1,077,300
$30.78 p/Share
35,000
Reduced 0.78%
4,479,432
Ordinary Shares
Nov 15
2024
SELL
Open market or private sale
$1,080,100
$30.86 p/Share
35,000
Reduced 0.77%
4,514,432
Ordinary Shares
Jul 23
2024
SELL
Open market or private sale
$1,364,650
$38.99 p/Share
35,000
Reduced 0.76%
4,549,432
Ordinary Shares
Jun 18
2024
SELL
Open market or private sale
$1,161,650
$33.19 p/Share
35,000
Reduced 0.76%
4,584,432
Ordinary Shares
May 21
2024
SELL
Open market or private sale
$1,144,500
$32.7 p/Share
35,000
Reduced 0.75%
4,619,432
Ordinary Shares
Apr 23
2024
SELL
Open market or private sale
$1,365,000
$39.0 p/Share
35,000
Reduced 0.75%
4,654,432
Ordinary Shares
Mar 19
2024
SELL
Open market or private sale
$1,489,600
$42.56 p/Share
35,000
Reduced 0.74%
4,689,432
Ordinary Shares
Feb 20
2024
SELL
Open market or private sale
$1,501,500
$42.9 p/Share
35,000
Reduced 0.74%
4,724,432
Ordinary Shares
Feb 15
2024
SELL
Open market or private sale
$7,026,000
$46.84 p/Share
150,000
Reduced 3.06%
4,759,432
Ordinary Shares
Jan 23
2024
SELL
Open market or private sale
$1,201,900
$34.34 p/Share
35,000
Reduced 0.71%
4,909,432
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$1,125,599
$32.16 p/Share
35,000
Reduced 0.7%
4,944,432
Ordinary Shares
Nov 22
2023
-
40,000
Reduced 0.8%
4,979,432
Ordinary Shares
Nov 21
2023
SELL
Open market or private sale
$932,050
$26.63 p/Share
35,000
Reduced 0.69%
5,019,432
Ordinary Shares
Oct 17
2023
SELL
Open market or private sale
$833,350
$23.81 p/Share
35,000
Reduced 0.69%
5,054,432
Ordinary Shares
Sep 19
2023
SELL
Open market or private sale
$925,400
$26.44 p/Share
35,000
Reduced 0.68%
5,089,432
Ordinary Shares
Aug 22
2023
SELL
Open market or private sale
$952,700
$27.22 p/Share
35,000
Reduced 0.68%
5,124,432
Ordinary Shares
Jul 17
2023
SELL
Open market or private sale
$3,027,000
$30.27 p/Share
100,000
Reduced 1.9%
5,159,432
Ordinary Shares
Jul 12
2023
SELL
Open market or private sale
$1,256,400
$27.92 p/Share
45,000
Reduced 0.85%
5,259,432
Ordinary Shares
Jun 14
2023
SELL
Open market or private sale
$1,212,750
$26.95 p/Share
45,000
Reduced 0.84%
5,304,432
Ordinary Shares
May 17
2023
SELL
Open market or private sale
$1,002,150
$22.27 p/Share
45,000
Reduced 0.83%
5,349,432
Ordinary Shares
May 15
2023
BUY
Grant, award, or other acquisition
-
87,298
Added 1.59%
5,394,432
Ordinary Shares
Apr 12
2023
SELL
Open market or private sale
$930,150
$20.67 p/Share
45,000
Reduced 0.84%
5,307,134
Ordinary Shares
Apr 05
2023
SELL
Open market or private sale
$295,430
$20.07 p/Share
14,720
Reduced 0.27%
5,352,134
Ordinary Shares
Apr 04
2023
SELL
Open market or private sale
$5,600
$20.0 p/Share
280
Reduced 0.01%
5,366,854
Ordinary Shares
Mar 15
2023
SELL
Open market or private sale
$555,300
$18.51 p/Share
30,000
Reduced 0.56%
5,367,134
Ordinary Shares