Mar 30
2024
SELL
Payment of exercise price or tax liability
$730,286
$310.76 p/Share
2,350
Reduced 15.33%
12,981
Ordinary Shares
Mar 20
2024
SELL
Payment of exercise price or tax liability
$75,869
$302.27 p/Share
251
Reduced 1.61%
15,331
Ordinary Shares
Mar 20
2024
BUY
Grant, award, or other acquisition
-
842
Added 5.13%
15,582
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$76,484
$303.51 p/Share
252
Reduced 1.68%
14,740
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
506
Added 3.26%
14,992
Ordinary Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$18,495
$231.19 p/Share
80
Reduced 0.55%
14,486
Ordinary Shares
Mar 20
2023
SELL
Payment of exercise price or tax liability
$52,135
$222.8 p/Share
234
Reduced 1.58%
14,566
Ordinary Shares
Mar 20
2023
BUY
Grant, award, or other acquisition
-
5,296
Added 26.35%
14,800
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$111,702
$240.22 p/Share
465
Reduced 4.66%
9,504
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
720
Added 6.74%
9,969
Ordinary Shares
Nov 07
2022
SELL
Open market or private sale
$1,296,165
$187.85 p/Share
6,900
Reduced 42.73%
9,249
Ordinary Shares
Sep 18
2022
SELL
Payment of exercise price or tax liability
$1,770,382
$201.73 p/Share
8,776
Reduced 35.21%
16,149
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$32,143
$257.14 p/Share
125
Reduced 0.5%
24,925
Ordinary Shares
Mar 20
2022
SELL
Payment of exercise price or tax liability
$19,825
$260.86 p/Share
76
Reduced 0.3%
25,050
Ordinary Shares
Mar 20
2022
BUY
Grant, award, or other acquisition
-
667
Added 2.59%
25,126
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$323,544
$277.72 p/Share
1,165
Reduced 4.55%
24,459
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,060
Added 7.44%
25,624
Ordinary Shares
Nov 17
2021
SELL
Payment of exercise price or tax liability
$22,160
$233.26 p/Share
95
Reduced 0.4%
23,564
Ordinary Shares
Mar 30
2021
BUY
Grant, award, or other acquisition
-
4,664
Added 16.47%
23,659
Ordinary Shares
Mar 20
2021
SELL
Payment of exercise price or tax liability
$13,050
$261.0 p/Share
50
Reduced 0.26%
18,995
Ordinary Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$130,310
$234.37 p/Share
556
Reduced 2.84%
19,045
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,577
Added 7.45%
19,601
Ordinary Shares
Nov 17
2020
SELL
Payment of exercise price or tax liability
$39,562
$203.93 p/Share
194
Reduced 1.06%
18,024
Ordinary Shares
Mar 20
2020
BUY
Grant, award, or other acquisition
-
412
Added 2.21%
18,218
Ordinary Shares
Feb 27
2020
SELL
Payment of exercise price or tax liability
$71,967
$171.35 p/Share
420
Reduced 2.3%
17,806
Ordinary Shares