Mar 01
2023
SELL
Payment of exercise price or tax liability
$272,363
$185.66 p/Share
1,467
Reduced 6.33%
21,695
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,795
Added 17.15%
23,162
Ordinary Shares
Feb 10
2023
SELL
Open market or private sale
$86,431
$181.96 p/Share
475
Reduced 2.52%
18,366
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$35,824
$182.78 p/Share
196
Reduced 1.03%
18,841
Ordinary Shares
Feb 07
2023
SELL
Open market or private sale
$60,858
$180.59 p/Share
337
Reduced 1.93%
17,097
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,940
Added 9.25%
19,037
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$25,709
$186.3 p/Share
138
Reduced 0.79%
17,434
Ordinary Shares
Feb 03
2023
SELL
Open market or private sale
$85,941
$186.02 p/Share
462
Reduced 2.56%
17,572
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$42,196
$178.8 p/Share
236
Reduced 1.29%
18,034
Ordinary Shares
Nov 25
2022
-
167
Reduced 0.91%
18,243
Ordinary Shares
Nov 10
2022
SELL
Open market or private sale
$373,625
$175.0 p/Share
2,135
Reduced 10.39%
18,410
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$81,352
$152.06 p/Share
535
Reduced 2.55%
20,455
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,571
Added 10.91%
20,990
Ordinary Shares
Feb 08
2022
SELL
Payment of exercise price or tax liability
$31,335
$159.06 p/Share
197
Reduced 1.06%
18,418
Ordinary Shares
Feb 05
2022
SELL
Payment of exercise price or tax liability
$17,461
$158.74 p/Share
110
Reduced 0.59%
18,615
Ordinary Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$26,351
$158.74 p/Share
166
Reduced 0.88%
18,725
Ordinary Shares
Feb 01
2022
BUY
Grant, award, or other acquisition
-
2,094
Added 9.98%
18,891
Ordinary Shares
Mar 04
2021
SELL
Open market or private sale
$169,290
$155.17 p/Share
1,091
Reduced 6.13%
16,720
Ordinary Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$72,867
$157.38 p/Share
463
Reduced 2.53%
17,811
Ordinary Shares
Mar 02
2021
BUY
Grant, award, or other acquisition
-
2,242
Added 10.93%
18,274
Ordinary Shares
Feb 09
2021
SELL
Open market or private sale
$67,592
$147.26 p/Share
459
Reduced 2.78%
16,032
Ordinary Shares
Feb 08
2021
SELL
Open market or private sale
$45,750
$148.54 p/Share
308
Reduced 2.08%
14,477
Ordinary Shares
Feb 08
2021
BUY
Grant, award, or other acquisition
-
2,014
Added 10.88%
16,491
Ordinary Shares
Feb 06
2021
SELL
Payment of exercise price or tax liability
$13,740
$149.35 p/Share
92
Reduced 0.62%
14,785
Ordinary Shares
Feb 05
2021
SELL
Payment of exercise price or tax liability
$16,877
$149.35 p/Share
113
Reduced 0.75%
14,877
Ordinary Shares