Mar 30
2024
SELL
Payment of exercise price or tax liability
$26,414
$310.76 p/Share
85
Reduced 0.89%
9,421
Ordinary Shares
Mar 20
2024
SELL
Payment of exercise price or tax liability
$75,265
$302.27 p/Share
249
Reduced 2.55%
9,506
Ordinary Shares
Mar 20
2024
BUY
Grant, award, or other acquisition
-
659
Added 6.33%
9,755
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$62,826
$303.51 p/Share
207
Reduced 2.23%
9,096
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
297
Added 3.09%
9,303
Ordinary Shares
Oct 01
2023
SELL
Payment of exercise price or tax liability
$332,508
$242.0 p/Share
1,374
Reduced 13.24%
9,006
Ordinary Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$8,322
$231.19 p/Share
36
Reduced 0.35%
10,380
Ordinary Shares
Mar 20
2023
SELL
Payment of exercise price or tax liability
$53,917
$222.8 p/Share
242
Reduced 2.27%
10,416
Ordinary Shares
Mar 20
2023
BUY
Grant, award, or other acquisition
-
620
Added 5.5%
10,658
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$44,440
$240.22 p/Share
185
Reduced 1.81%
10,038
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
371
Added 3.5%
10,223
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$15,171
$257.14 p/Share
59
Reduced 0.6%
9,852
Ordinary Shares
Mar 20
2022
SELL
Payment of exercise price or tax liability
$22,434
$260.86 p/Share
86
Reduced 0.86%
9,911
Ordinary Shares
Mar 20
2022
BUY
Grant, award, or other acquisition
-
1,463
Added 12.77%
9,997
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$136,083
$277.72 p/Share
490
Reduced 5.43%
8,534
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,061
Added 10.52%
9,024
Ordinary Shares
Nov 17
2021
SELL
Payment of exercise price or tax liability
$8,164
$233.26 p/Share
35
Reduced 0.44%
7,963
Ordinary Shares
Mar 30
2021
BUY
Grant, award, or other acquisition
-
387
Added 4.62%
7,998
Ordinary Shares
Mar 20
2021
SELL
Payment of exercise price or tax liability
$13,572
$261.0 p/Share
52
Reduced 0.68%
7,611
Ordinary Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$59,530
$234.37 p/Share
254
Reduced 3.21%
7,663
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
866
Added 9.86%
7,917
Ordinary Shares
Nov 17
2020
SELL
Payment of exercise price or tax liability
$10,808
$203.93 p/Share
53
Reduced 0.75%
7,051
Ordinary Shares
Oct 02
2020
BUY
Grant, award, or other acquisition
-
3,042
Added 29.98%
7,104
Ordinary Shares