Nov 18
2024
SELL
Payment of exercise price or tax liability
$26,425
$19.75 p/Share
1,338
Reduced 1.42%
92,588
Ordinary Shares
Nov 17
2024
SELL
Payment of exercise price or tax liability
$32,321
$19.89 p/Share
1,625
Reduced 1.7%
93,926
Ordinary Shares
Nov 16
2024
SELL
Payment of exercise price or tax liability
$39,799
$19.89 p/Share
2,001
Reduced 2.05%
95,551
Ordinary Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$65,035
$20.4 p/Share
3,188
Reduced 3.16%
97,552
Ordinary Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
45,071
Added 30.91%
100,740
Ordinary Shares
Feb 14
2024
SELL
Open market or private sale
$336,800
$33.68 p/Share
10,000
Reduced 15.23%
55,669
Ordinary Shares
Nov 19
2023
SELL
Payment of exercise price or tax liability
$36,932
$32.8 p/Share
1,126
Reduced 1.69%
65,669
Ordinary Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$52,283
$32.8 p/Share
1,594
Reduced 2.33%
66,795
Ordinary Shares
Nov 17
2023
SELL
Payment of exercise price or tax liability
$53,299
$32.8 p/Share
1,625
Reduced 2.32%
68,389
Ordinary Shares
Nov 16
2023
SELL
Payment of exercise price or tax liability
$220,059
$32.83 p/Share
6,703
Reduced 8.74%
70,014
Ordinary Shares
Nov 16
2023
BUY
Grant, award, or other acquisition
-
41,044
Added 34.85%
76,717
Ordinary Shares
Jul 01
2023
SELL
Payment of exercise price or tax liability
$15,213
$38.32 p/Share
397
Reduced 1.1%
35,673
Ordinary Shares
Mar 06
2023
SELL
Open market or private sale
$220,598
$45.02 p/Share
4,900
Reduced 11.96%
36,070
Ordinary Shares
Feb 08
2023
SELL
Open market or private sale
$4,542
$45.42 p/Share
100
Reduced 0.24%
40,970
Ordinary Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$29,180
$39.54 p/Share
738
Reduced 1.77%
41,070
Ordinary Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$81,689
$39.54 p/Share
2,066
Reduced 4.71%
41,808
Ordinary Shares
Nov 17
2022
BUY
Grant, award, or other acquisition
-
15,833
Added 26.52%
43,874
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$48,242
$30.02 p/Share
1,607
Reduced 5.42%
28,041
Ordinary Shares
May 10
2022
SELL
Open market or private sale
$144,798
$31.22 p/Share
4,638
Reduced 13.53%
29,648
Ordinary Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$34,022
$46.1 p/Share
738
Reduced 2.11%
34,286
Ordinary Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$34,812
$46.79 p/Share
744
Reduced 2.08%
35,024
Ordinary Shares
Nov 18
2021
BUY
Grant, award, or other acquisition
-
12,652
Added 26.13%
35,768
Ordinary Shares
Oct 01
2021
SELL
Payment of exercise price or tax liability
$20,654
$41.98 p/Share
492
Reduced 2.08%
23,116
Ordinary Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$39,921
$45.16 p/Share
884
Reduced 3.61%
23,608
Ordinary Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,927
Added 13.82%
24,492
Ordinary Shares