Aug 26
2024
SELL
Open market or private sale
$27,000
$270.0 p/Share
100
Reduced 0.51%
19,347
Ordinary Shares
Aug 24
2024
SELL
Payment of exercise price or tax liability
$85,819
$267.35 p/Share
321
Reduced 1.62%
19,447
Ordinary Shares
Aug 23
2024
SELL
Open market or private sale
$2,508,503
$270.08 p/Share
9,288
Reduced 31.97%
19,768
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
3,820
Added 11.62%
29,056
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$103,965
$231.55 p/Share
449
Reduced 1.75%
25,236
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$94,973
$231.08 p/Share
411
Reduced 1.57%
25,685
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$536,318
$217.75 p/Share
2,463
Reduced 8.62%
26,096
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
14,486
Added 33.65%
28,559
Ordinary Shares
Aug 24
2023
SELL
Open market or private sale
$3,224,400
$161.22 p/Share
20,000
Reduced 58.7%
14,073
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
5,663
Added 14.25%
34,073
Ordinary Shares
Aug 22
2023
SELL
Payment of exercise price or tax liability
$13,522
$153.66 p/Share
88
Reduced 0.31%
28,410
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$66,820
$117.85 p/Share
567
Reduced 1.95%
28,498
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$52,914
$117.85 p/Share
449
Reduced 1.52%
29,065
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$48,436
$117.85 p/Share
411
Reduced 1.37%
29,514
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$325,947
$121.08 p/Share
2,692
Reduced 8.25%
29,925
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
15,832
Added 32.68%
32,617
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,612
$123.27 p/Share
224
Reduced 1.32%
16,785
Ordinary Shares
Nov 10
2022
SELL
Open market or private sale
$1,734,364
$122.19 p/Share
14,194
Reduced 45.49%
17,009
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$30,691
$112.42 p/Share
273
Reduced 0.87%
31,203
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$199,167
$113.55 p/Share
1,754
Reduced 5.28%
31,476
Ordinary Shares
Aug 19
2022
SELL
Payment of exercise price or tax liability
$157,721
$113.55 p/Share
1,389
Reduced 4.01%
33,230
Ordinary Shares
Aug 18
2022
BUY
Grant, award, or other acquisition
-
7,243
Added 17.3%
34,619
Ordinary Shares
Aug 09
2022
SELL
Payment of exercise price or tax liability
$983,240
$94.0 p/Share
10,460
Reduced 27.65%
27,376
Ordinary Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
19,984
Added 34.56%
37,836
Ordinary Shares
Mar 26
2022
SELL
Payment of exercise price or tax liability
$156,297
$105.18 p/Share
1,486
Reduced 7.68%
17,852
Ordinary Shares