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
May 18
2021
SELL
Open market or private sale
$214,747
$49.22 p/Share
4,363
Reduced 17.5%
20,565
Ordinary Shares
May 18
2021
BUY
Exercise of conversion of derivative security
$8,535
$29.33 p/Share
291
Added 1.15%
24,928
Ordinary Shares
Jan 01
2021
SELL
Payment of exercise price or tax liability
$20,271
$34.77 p/Share
583
Reduced 2.31%
24,637
Ordinary Shares
Nov 19
2020
BUY
Grant, award, or other acquisition
-
7,183
Added 22.17%
25,220
Ordinary Shares
Nov 18
2020
SELL
Payment of exercise price or tax liability
$20,765
$27.91 p/Share
744
Reduced 3.96%
18,037
Ordinary Shares