Nov 19
2023
SELL
Payment of exercise price or tax liability
$663,675
$32.8 p/Share
20,234
Reduced 2.19%
904,251
Ordinary Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$383,300
$32.8 p/Share
11,686
Reduced 1.25%
924,485
Ordinary Shares
Nov 17
2023
SELL
Payment of exercise price or tax liability
$490,327
$32.8 p/Share
14,949
Reduced 1.57%
936,171
Ordinary Shares
Nov 16
2023
SELL
Payment of exercise price or tax liability
$5,781,822
$32.83 p/Share
176,114
Reduced 15.62%
951,120
Ordinary Shares
Nov 16
2023
BUY
Grant, award, or other acquisition
-
531,321
Added 32.04%
1,127,234
Ordinary Shares
Oct 01
2023
SELL
Payment of exercise price or tax liability
$134,468
$36.7 p/Share
3,664
Reduced 0.61%
595,913
Ordinary Shares
Mar 06
2023
SELL
Open market or private sale
$809,819
$45.04 p/Share
17,980
Reduced 2.91%
599,577
Ordinary Shares
Feb 08
2023
SELL
Open market or private sale
$9,066
$45.33 p/Share
200
Reduced 0.03%
617,557
Ordinary Shares
Jan 09
2023
SELL
Open market or private sale
$2,016,500
$40.33 p/Share
50,000
Reduced 7.49%
617,757
Ordinary Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$776,526
$39.54 p/Share
19,639
Reduced 2.86%
667,757
Ordinary Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$1,107,989
$39.54 p/Share
28,022
Reduced 3.92%
687,397
Ordinary Shares
Nov 17
2022
SELL
Payment of exercise price or tax liability
$4,203,391
$38.5 p/Share
109,179
Reduced 13.24%
715,419
Ordinary Shares
Nov 17
2022
BUY
Grant, award, or other acquisition
-
361,025
Added 30.45%
824,598
Ordinary Shares
Oct 01
2022
BUY
Grant, award, or other acquisition
-
12,810
Added 2.69%
463,573
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$70,967
$30.02 p/Share
2,364
Reduced 0.52%
450,763
Ordinary Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$905,358
$46.1 p/Share
19,639
Reduced 4.15%
453,127
Ordinary Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$1,959,472
$46.79 p/Share
41,878
Reduced 8.14%
472,766
Ordinary Shares
Nov 18
2021
BUY
Grant, award, or other acquisition
-
140,896
Added 21.49%
514,644
Ordinary Shares
Oct 15
2021
SELL
Payment of exercise price or tax liability
$2,477,869
$41.98 p/Share
59,025
Reduced 13.64%
373,748
Ordinary Shares
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
135,378
Added 23.83%
432,773
Ordinary Shares
Oct 01
2021
SELL
Payment of exercise price or tax liability
$355,990
$41.98 p/Share
8,480
Reduced 2.77%
297,394
Ordinary Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$150,609
$45.16 p/Share
3,335
Reduced 1.08%
305,874
Ordinary Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
8,265
Added 2.6%
309,209
Ordinary Shares
Jan 01
2021
SELL
Payment of exercise price or tax liability
$122,981
$34.77 p/Share
3,537
Reduced 1.16%
300,944
Ordinary Shares
Nov 19
2020
BUY
Grant, award, or other acquisition
-
136,494
Added 30.95%
304,481
Ordinary Shares