May 23
2024
-
500
Reduced 0.81%
61,293
Ordinary Shares
Mar 06
2024
SELL
Open market or private sale
$1,077,737
$286.48 p/Share
3,762
Reduced 5.75%
61,690
Ordinary Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$837,021
$283.64 p/Share
2,951
Reduced 4.31%
65,452
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
13,616
Added 16.6%
68,403
Ordinary Shares
Feb 13
2024
SELL
Open market or private sale
$742,413
$268.31 p/Share
2,767
Reduced 4.81%
54,787
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$117,423
$269.94 p/Share
435
Reduced 0.75%
57,554
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$110,739
$273.43 p/Share
405
Reduced 0.69%
57,989
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,238
Added 5.25%
58,394
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$102,610
$270.74 p/Share
379
Reduced 0.68%
55,156
Ordinary Shares
May 17
2023
SELL
Open market or private sale
$782,775
$175.0 p/Share
4,473
Reduced 7.49%
55,220
Ordinary Shares
May 16
2023
SELL
Open market or private sale
$621,257
$175.15 p/Share
3,547
Reduced 5.61%
59,693
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
17,757
Added 21.96%
63,122
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$71,832
$182.78 p/Share
393
Reduced 0.86%
45,365
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,191
Added 8.39%
45,758
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$77,687
$186.3 p/Share
417
Reduced 0.99%
41,567
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$69,910
$178.8 p/Share
391
Reduced 0.92%
41,984
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,566
Added 16.87%
42,216
Ordinary Shares
Feb 08
2022
SELL
Payment of exercise price or tax liability
$62,988
$159.06 p/Share
396
Reduced 1.16%
33,650
Ordinary Shares
Feb 05
2022
SELL
Payment of exercise price or tax liability
$35,399
$158.74 p/Share
223
Reduced 0.65%
34,046
Ordinary Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$70,798
$158.74 p/Share
446
Reduced 1.28%
34,269
Ordinary Shares
Feb 01
2022
BUY
Grant, award, or other acquisition
-
3,739
Added 9.72%
34,715
Ordinary Shares
Dec 06
2021
SELL
Open market or private sale
$391,170
$195.0 p/Share
2,006
Reduced 6.08%
30,969
Ordinary Shares
Dec 06
2021
BUY
Exercise of conversion of derivative security
$140,861
$70.22 p/Share
2,006
Added 5.73%
32,975
Ordinary Shares
Dec 02
2021
SELL
Open market or private sale
$1,331,400
$190.01 p/Share
7,007
Reduced 18.45%
30,969
Ordinary Shares
Dec 02
2021
BUY
Exercise of conversion of derivative security
$140,932
$70.22 p/Share
2,007
Added 5.02%
37,976
Ordinary Shares