Jul 15
2024
-
300,000
Reduced 9.62%
2,817,777
Ordinary Shares
Jul 11
2024
SELL
Open market or private sale
$308,900
$30.89 p/Share
10,000
Reduced 0.32%
3,117,777
Ordinary Shares
Jul 05
2024
SELL
Payment of exercise price or tax liability
$100,203
$31.63 p/Share
3,168
Reduced 0.1%
3,127,777
Ordinary Shares
Jun 11
2024
SELL
Open market or private sale
$282,100
$28.21 p/Share
10,000
Reduced 0.32%
3,130,945
Ordinary Shares
May 31
2024
SELL
Payment of exercise price or tax liability
$72,813
$26.07 p/Share
2,793
Reduced 0.09%
3,140,945
Ordinary Shares
May 10
2024
SELL
Open market or private sale
$175,000
$17.5 p/Share
10,000
Reduced 0.32%
3,143,738
Ordinary Shares
Apr 11
2024
SELL
Open market or private sale
$221,300
$22.13 p/Share
10,000
Reduced 0.32%
3,153,738
Ordinary Shares
Apr 05
2024
SELL
Payment of exercise price or tax liability
$47,632
$21.36 p/Share
2,230
Reduced 0.07%
3,163,738
Ordinary Shares
Apr 04
2024
BUY
Grant, award, or other acquisition
-
100,000
Added 3.06%
3,165,968
Ordinary Shares
Mar 11
2024
SELL
Open market or private sale
$211,700
$21.17 p/Share
10,000
Reduced 0.33%
3,065,968
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$50,108
$22.47 p/Share
2,230
Reduced 0.07%
3,075,968
Ordinary Shares
Feb 12
2024
SELL
Open market or private sale
$224,800
$22.48 p/Share
10,000
Reduced 0.32%
3,078,198
Ordinary Shares
Jan 16
2024
SELL
Open market or private sale
$194,400
$19.44 p/Share
10,000
Reduced 0.32%
3,088,198
Ordinary Shares
Jan 05
2024
SELL
Payment of exercise price or tax liability
$165,027
$17.53 p/Share
9,414
Reduced 0.3%
3,098,198
Ordinary Shares
Dec 11
2023
SELL
Open market or private sale
$179,600
$17.96 p/Share
10,000
Reduced 0.32%
3,107,612
Ordinary Shares
Dec 01
2023
SELL
Payment of exercise price or tax liability
$41,229
$19.07 p/Share
2,162
Reduced 0.07%
3,117,612
Ordinary Shares
Nov 29
2023
-
50,000
Reduced 1.58%
3,119,774
Ordinary Shares
Nov 16
2023
SELL
Open market or private sale
$174,790
$17.5 p/Share
9,988
Reduced 0.31%
3,169,774
Ordinary Shares
Nov 15
2023
SELL
Open market or private sale
$210
$17.5 p/Share
12
Reduced 0.0%
3,179,762
Ordinary Shares
Oct 09
2023
SELL
Open market or private sale
$83,200
$16.64 p/Share
5,000
Reduced 0.16%
3,179,774
Ordinary Shares
Sep 08
2023
SELL
Open market or private sale
$80,550
$16.11 p/Share
5,000
Reduced 0.16%
3,184,774
Ordinary Shares
Sep 01
2023
SELL
Payment of exercise price or tax liability
$36,343
$16.81 p/Share
2,162
Reduced 0.07%
3,189,774
Ordinary Shares
Aug 08
2023
SELL
Open market or private sale
$77,050
$15.41 p/Share
5,000
Reduced 0.16%
3,191,936
Ordinary Shares
Jul 07
2023
SELL
Open market or private sale
$82,000
$16.4 p/Share
5,000
Reduced 0.16%
3,196,936
Ordinary Shares
Jun 08
2023
SELL
Open market or private sale
$79,850
$15.97 p/Share
5,000
Reduced 0.16%
3,201,936
Ordinary Shares