Jun 15
2024
SELL
Payment of exercise price or tax liability
$35,295
$52.68 p/Share
670
Reduced 3.45%
18,729
Ordinary Shares
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
1,576
Added 7.51%
19,399
Ordinary Shares
Mar 30
2024
SELL
Payment of exercise price or tax liability
$352,981
$55.94 p/Share
6,310
Reduced 26.15%
17,823
Ordinary Shares
Mar 30
2024
BUY
Exercise of conversion of derivative security
-
14,752
Added 37.94%
24,133
Ordinary Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$8,361
$50.07 p/Share
167
Reduced 1.75%
9,381
Ordinary Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
613
Added 6.03%
9,548
Ordinary Shares
Jun 15
2023
SELL
Payment of exercise price or tax liability
$35,912
$48.4 p/Share
742
Reduced 7.67%
8,935
Ordinary Shares
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,577
Added 14.01%
9,677
Ordinary Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$57,573
$42.71 p/Share
1,348
Reduced 14.27%
8,100
Ordinary Shares
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,864
Added 25.14%
8,530
Ordinary Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$15,712
$54.37 p/Share
289
Reduced 4.2%
6,584
Ordinary Shares
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
613
Added 8.19%
6,873
Ordinary Shares
Jun 15
2022
SELL
Payment of exercise price or tax liability
$44,475
$59.94 p/Share
742
Reduced 10.6%
6,260
Ordinary Shares
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
1,577
Added 18.38%
7,002
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$42,136
$81.5 p/Share
517
Reduced 9.42%
4,973
Ordinary Shares
Mar 30
2022
SELL
Exercise of conversion of derivative security
$32,682
$81.5 p/Share
401
Reduced 6.88%
5,425
Ordinary Shares
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
1,951
Added 25.09%
5,826
Ordinary Shares
Mar 15
2022
SELL
Payment of exercise price or tax liability
$13,412
$72.89 p/Share
184
Reduced 4.02%
4,392
Ordinary Shares
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
390
Added 7.85%
4,576
Ordinary Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$48,314
$80.39 p/Share
601
Reduced 12.55%
4,186
Ordinary Shares
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
1,276
Added 22.19%
4,475
Ordinary Shares
Jun 15
2021
SELL
Payment of exercise price or tax liability
$60,948
$82.14 p/Share
742
Reduced 17.45%
3,511
Ordinary Shares
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
1,577
Added 27.05%
4,253
Ordinary Shares
Mar 30
2021
SELL
Payment of exercise price or tax liability
$38,020
$73.54 p/Share
517
Reduced 16.19%
2,676
Ordinary Shares
Mar 30
2021
BUY
Exercise of conversion of derivative security
-
1,098
Added 26.74%
3,008
Ordinary Shares