Nov 18
2024
SELL
Payment of exercise price or tax liability
$5,372
$19.75 p/Share
272
Reduced 1.19%
22,544
Ordinary Shares
Nov 17
2024
SELL
Payment of exercise price or tax liability
$7,438
$19.89 p/Share
374
Reduced 1.61%
22,816
Ordinary Shares
Nov 16
2024
SELL
Payment of exercise price or tax liability
$9,964
$19.89 p/Share
501
Reduced 2.11%
23,190
Ordinary Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$13,178
$20.4 p/Share
646
Reduced 2.65%
23,691
Ordinary Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
8,938
Added 26.86%
24,337
Ordinary Shares
May 15
2024
SELL
Open market or private sale
$29,470
$29.47 p/Share
1,000
Reduced 6.1%
15,399
Ordinary Shares
Nov 19
2023
SELL
Payment of exercise price or tax liability
$18,696
$32.8 p/Share
570
Reduced 3.36%
16,399
Ordinary Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$8,659
$32.8 p/Share
264
Reduced 1.53%
16,969
Ordinary Shares
Nov 17
2023
SELL
Payment of exercise price or tax liability
$12,267
$32.8 p/Share
374
Reduced 2.12%
17,233
Ordinary Shares
Nov 16
2023
BUY
Grant, award, or other acquisition
-
4,873
Added 21.68%
17,607
Ordinary Shares
Feb 17
2023
SELL
Open market or private sale
$37,485
$44.1 p/Share
850
Reduced 6.26%
12,734
Ordinary Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$21,865
$39.54 p/Share
553
Reduced 3.91%
13,584
Ordinary Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$30,683
$39.54 p/Share
776
Reduced 5.2%
14,137
Ordinary Shares
Nov 17
2022
BUY
Grant, award, or other acquisition
-
3,636
Added 19.6%
14,913
Ordinary Shares
Nov 01
2022
SELL
Payment of exercise price or tax liability
$11,655
$34.69 p/Share
336
Reduced 2.89%
11,277
Ordinary Shares
Feb 17
2022
-
2,000
Reduced 14.69%
11,613
Ordinary Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$25,493
$46.1 p/Share
553
Reduced 3.9%
13,613
Ordinary Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$23,255
$46.79 p/Share
497
Reduced 3.39%
14,166
Ordinary Shares
Nov 18
2021
BUY
Grant, award, or other acquisition
-
2,564
Added 14.88%
14,663
Ordinary Shares
Nov 01
2021
BUY
Grant, award, or other acquisition
-
1,079
Added 8.19%
12,099
Ordinary Shares
Oct 01
2021
SELL
Payment of exercise price or tax liability
$4,156
$41.98 p/Share
99
Reduced 0.89%
11,005
Ordinary Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$16,800
$45.16 p/Share
372
Reduced 3.24%
11,104
Ordinary Shares
May 18
2021
-
630
Reduced 5.2%
11,476
Ordinary Shares
May 13
2021
-
1,470
Reduced 10.83%
12,106
Ordinary Shares
May 07
2021
SELL
Open market or private sale
$36,390
$48.52 p/Share
750
Reduced 5.24%
13,576
Ordinary Shares