Mar 30
2024
SELL
Payment of exercise price or tax liability
$15,848
$310.76 p/Share
51
Reduced 0.18%
28,037
Ordinary Shares
Mar 20
2024
SELL
Payment of exercise price or tax liability
$43,829
$302.27 p/Share
145
Reduced 0.51%
28,088
Ordinary Shares
Mar 20
2024
BUY
Grant, award, or other acquisition
-
1,071
Added 3.65%
28,233
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$36,117
$303.51 p/Share
119
Reduced 0.44%
27,162
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
479
Added 1.73%
27,281
Ordinary Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$11,790
$231.19 p/Share
51
Reduced 0.19%
26,802
Ordinary Shares
Mar 20
2023
SELL
Payment of exercise price or tax liability
$54,586
$222.8 p/Share
245
Reduced 0.9%
26,853
Ordinary Shares
Mar 20
2023
BUY
Grant, award, or other acquisition
-
5,458
Added 16.76%
27,098
Ordinary Shares
Mar 20
2023
BUY
Other acquisition or disposition
-
8,340
Added 24.2%
26,128
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$226,287
$240.22 p/Share
942
Reduced 4.17%
21,640
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,854
Added 14.58%
22,582
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$13,114
$257.14 p/Share
51
Reduced 0.27%
18,728
Ordinary Shares
Mar 20
2022
SELL
Payment of exercise price or tax liability
$46,694
$260.86 p/Share
179
Reduced 0.94%
18,779
Ordinary Shares
Mar 20
2022
BUY
Grant, award, or other acquisition
-
805
Added 4.07%
18,958
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$191,349
$277.72 p/Share
689
Reduced 3.66%
18,153
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,801
Added 12.94%
18,842
Ordinary Shares
Nov 17
2021
SELL
Payment of exercise price or tax liability
$19,127
$233.26 p/Share
82
Reduced 0.51%
16,041
Ordinary Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
8,340
Added 34.09%
16,123
Ordinary Shares
Mar 30
2021
BUY
Grant, award, or other acquisition
-
624
Added 7.42%
7,783
Ordinary Shares
Mar 20
2021
SELL
Payment of exercise price or tax liability
$46,719
$261.0 p/Share
179
Reduced 2.44%
7,159
Ordinary Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$99,373
$234.37 p/Share
424
Reduced 5.46%
7,338
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,691
Added 17.89%
7,762
Ordinary Shares
Nov 17
2020
SELL
Payment of exercise price or tax liability
$19,781
$203.93 p/Share
97
Reduced 1.57%
6,071
Ordinary Shares
Mar 20
2020
BUY
Grant, award, or other acquisition
-
2,202
Added 26.31%
6,168
Ordinary Shares
Feb 27
2020
SELL
Payment of exercise price or tax liability
$61,001
$171.35 p/Share
356
Reduced 8.24%
3,966
Ordinary Shares