Aug 28
2025
SELL
Open market or private sale
$4,549,090
$349.93 p/Share
13,000
Reduced 60.32%
8,552
Ordinary Shares
Aug 25
2025
SELL
Open market or private sale
$3,108,500
$310.85 p/Share
10,000
Reduced 31.69%
21,552
Ordinary Shares
Aug 24
2025
SELL
Payment of exercise price or tax liability
$94,486
$294.35 p/Share
321
Reduced 1.01%
31,552
Ordinary Shares
Aug 22
2025
SELL
Payment of exercise price or tax liability
$63,873
$294.35 p/Share
217
Reduced 0.68%
31,873
Ordinary Shares
Aug 21
2025
BUY
Grant, award, or other acquisition
-
3,754
Added 10.47%
32,090
Ordinary Shares
Aug 18
2025
SELL
Payment of exercise price or tax liability
$134,446
$327.12 p/Share
411
Reduced 1.43%
28,336
Ordinary Shares
Aug 12
2025
SELL
Payment of exercise price or tax liability
$670,883
$348.33 p/Share
1,926
Reduced 6.28%
28,747
Ordinary Shares
Aug 12
2025
BUY
Grant, award, or other acquisition
-
11,326
Added 26.97%
30,673
Ordinary Shares
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