Dec 10
2024
SELL
Open market or private sale
$663,500
$66.35 p/Share
10,000
Reduced 0.35%
2,849,504
Ordinary Shares
Dec 01
2024
SELL
Payment of exercise price or tax liability
$155,105
$48.96 p/Share
3,168
Reduced 0.11%
2,859,504
Ordinary Shares
Nov 12
2024
SELL
Open market or private sale
$466,900
$46.69 p/Share
10,000
Reduced 0.35%
2,862,672
Ordinary Shares
Oct 11
2024
SELL
Open market or private sale
$382,800
$38.28 p/Share
10,000
Reduced 0.35%
2,872,672
Ordinary Shares
Oct 04
2024
SELL
Payment of exercise price or tax liability
$103,181
$32.57 p/Share
3,168
Reduced 0.11%
2,882,672
Ordinary Shares
Sep 12
2024
SELL
Open market or private sale
$273,200
$27.32 p/Share
10,000
Reduced 0.35%
2,885,840
Ordinary Shares
Aug 30
2024
SELL
Payment of exercise price or tax liability
$110,594
$34.91 p/Share
3,168
Reduced 0.11%
2,804,609
Ordinary Shares
Aug 12
2024
SELL
Open market or private sale
$276,700
$27.67 p/Share
10,000
Reduced 0.35%
2,807,777
Ordinary Shares
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