Oct 19
2024
SELL
Payment of exercise price or tax liability
$532,457
$112.12 p/Share
4,749
Reduced 6.53%
67,963
Ordinary Shares
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
9,398
Added 11.45%
72,712
Ordinary Shares
Sep 11
2024
SELL
Payment of exercise price or tax liability
$351,165
$102.53 p/Share
3,425
Reduced 5.13%
63,314
Ordinary Shares
Sep 11
2024
BUY
Exercise of conversion of derivative security
-
6,778
Added 9.22%
66,739
Ordinary Shares
Sep 09
2024
SELL
Payment of exercise price or tax liability
$760,455
$101.34 p/Share
7,504
Reduced 11.12%
59,961
Ordinary Shares
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
14,845
Added 19.72%
60,446
Ordinary Shares
Aug 07
2024
SELL
Open market or private sale
$2,434,320
$94.5 p/Share
25,760
Reduced 32.87%
52,620
Ordinary Shares
Aug 07
2024
BUY
Exercise of conversion of derivative security
$223,614
$46.23 p/Share
4,837
Added 5.81%
78,380
Ordinary Shares
Jun 09
2024
SELL
Payment of exercise price or tax liability
$46,613
$96.11 p/Share
485
Reduced 0.66%
73,350
Ordinary Shares
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
958
Added 1.28%
73,835
Ordinary Shares
Mar 09
2024
SELL
Open market or private sale
$44,954
$92.69 p/Share
485
Reduced 0.66%
72,877
Ordinary Shares
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
958
Added 1.29%
73,362
Ordinary Shares
Feb 22
2024
SELL
Open market or private sale
$493,880
$88.02 p/Share
5,611
Reduced 7.19%
72,404
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
14,042
Added 15.25%
78,015
Ordinary Shares
Dec 09
2023
SELL
Open market or private sale
$38,280
$80.59 p/Share
475
Reduced 0.74%
63,874
Ordinary Shares
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
958
Added 1.47%
64,349
Ordinary Shares
Nov 29
2023
SELL
Open market or private sale
$4,890,323
$79.01 p/Share
61,895
Reduced 49.4%
63,391
Ordinary Shares
Nov 29
2023
BUY
Exercise of conversion of derivative security
$3,030,998
$48.97 p/Share
61,895
Added 33.07%
125,286
Ordinary Shares
Nov 03
2023
SELL
Open market or private sale
$1,245,799
$73.36 p/Share
16,982
Reduced 21.13%
63,391
Ordinary Shares
Sep 15
2023
SELL
Payment of exercise price or tax liability
$538,942
$63.75 p/Share
8,454
Reduced 9.52%
80,373
Ordinary Shares
Sep 15
2023
BUY
Grant, award, or other acquisition
-
17,051
Added 16.1%
88,827
Ordinary Shares
Sep 09
2023
SELL
Payment of exercise price or tax liability
$370,124
$65.37 p/Share
5,662
Reduced 7.31%
71,776
Ordinary Shares
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
11,418
Added 13.42%
73,676
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$997,509
$66.39 p/Share
15,025
Reduced 18.56%
65,946
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
32,767
Added 31.37%
71,687
Ordinary Shares