Sep 04
2025
SELL
Open market or private sale
$1,181,981
$354.63 p/Share
3,333
Reduced 33.41%
6,644
Ordinary Shares
Aug 29
2025
SELL
Open market or private sale
$1,072,832
$335.26 p/Share
3,200
Reduced 24.28%
9,977
Ordinary Shares
Aug 24
2025
SELL
Payment of exercise price or tax liability
$249,608
$294.35 p/Share
848
Reduced 6.05%
13,177
Ordinary Shares
Aug 22
2025
SELL
Payment of exercise price or tax liability
$161,303
$294.35 p/Share
548
Reduced 3.76%
14,025
Ordinary Shares
Aug 21
2025
BUY
Grant, award, or other acquisition
-
3,033
Added 17.23%
14,573
Ordinary Shares
Aug 18
2025
SELL
Payment of exercise price or tax liability
$375,533
$327.12 p/Share
1,148
Reduced 9.05%
11,540
Ordinary Shares
Aug 12
2025
SELL
Payment of exercise price or tax liability
$1,770,561
$348.33 p/Share
5,083
Reduced 28.6%
12,688
Ordinary Shares
Aug 12
2025
BUY
Grant, award, or other acquisition
-
9,438
Added 34.69%
17,771
Ordinary Shares
Sep 05
2024
SELL
Open market or private sale
$1,914,493
$220.31 p/Share
8,690
Reduced 51.05%
8,333
Ordinary Shares
Aug 24
2024
SELL
Payment of exercise price or tax liability
$226,178
$267.35 p/Share
846
Reduced 4.73%
17,023
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
3,056
Added 14.6%
17,869
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$287,585
$231.55 p/Share
1,242
Reduced 7.74%
14,813
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$264,586
$231.08 p/Share
1,145
Reduced 6.66%
16,055
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$1,496,160
$217.75 p/Share
6,871
Reduced 28.54%
17,200
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
12,782
Added 34.68%
24,071
Ordinary Shares
Aug 29
2023
SELL
Open market or private sale
$1,629,624
$157.33 p/Share
10,358
Reduced 47.85%
11,289
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
4,719
Added 17.9%
21,647
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$177,246
$117.85 p/Share
1,504
Reduced 8.16%
16,928
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$143,423
$117.85 p/Share
1,217
Reduced 6.19%
18,432
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$132,227
$117.85 p/Share
1,122
Reduced 5.4%
19,649
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$883,399
$121.08 p/Share
7,296
Reduced 25.99%
20,771
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
13,854
Added 33.05%
28,067
Ordinary Shares
Mar 02
2023
SELL
Open market or private sale
$256,738
$119.58 p/Share
2,147
Reduced 13.12%
14,213
Ordinary Shares
Jan 07
2023
SELL
Payment of exercise price or tax liability
$329,089
$129.41 p/Share
2,543
Reduced 13.45%
16,360
Ordinary Shares
Aug 24
2022
SELL
Open market or private sale
$1,457,647
$107.87 p/Share
13,513
Reduced 41.69%
18,903
Ordinary Shares