Aug 27
2025
SELL
Open market or private sale
$3,143,761
$330.47 p/Share
9,513
Reduced 17.13%
46,024
Ordinary Shares
Aug 24
2025
SELL
Payment of exercise price or tax liability
$864,505
$294.35 p/Share
2,937
Reduced 5.02%
55,537
Ordinary Shares
Aug 22
2025
SELL
Payment of exercise price or tax liability
$534,833
$294.35 p/Share
1,817
Reduced 3.01%
58,474
Ordinary Shares
Aug 21
2025
BUY
Grant, award, or other acquisition
-
11,371
Added 15.87%
60,291
Ordinary Shares
Aug 18
2025
SELL
Payment of exercise price or tax liability
$1,250,906
$327.12 p/Share
3,824
Reduced 7.25%
48,920
Ordinary Shares
Aug 12
2025
SELL
Payment of exercise price or tax liability
$6,137,922
$348.33 p/Share
17,621
Reduced 25.04%
52,744
Ordinary Shares
Aug 12
2025
BUY
Grant, award, or other acquisition
-
32,722
Added 31.74%
70,365
Ordinary Shares
Aug 24
2024
SELL
Payment of exercise price or tax liability
$783,602
$267.35 p/Share
2,931
Reduced 4.36%
64,293
Ordinary Shares
Aug 23
2024
SELL
Open market or private sale
$7,195,500
$270.0 p/Share
26,650
Reduced 41.45%
37,643
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
10,121
Added 13.09%
67,224
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$985,476
$231.55 p/Share
4,256
Reduced 6.94%
57,103
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$882,032
$231.08 p/Share
3,817
Reduced 5.86%
61,359
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$4,986,692
$217.75 p/Share
22,901
Reduced 26.0%
65,176
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
42,606
Added 32.6%
88,077
Ordinary Shares
Aug 24
2023
SELL
Open market or private sale
$4,317,840
$159.92 p/Share
27,000
Reduced 37.26%
45,471
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
16,361
Added 18.42%
72,471
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$575,932
$117.85 p/Share
4,887
Reduced 8.01%
56,110
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$491,316
$117.85 p/Share
4,169
Reduced 6.4%
60,997
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$440,759
$117.85 p/Share
3,740
Reduced 5.43%
65,166
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,028,210
$121.08 p/Share
25,010
Reduced 26.63%
68,906
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
47,500
Added 33.59%
93,916
Ordinary Shares
Aug 29
2022
SELL
Open market or private sale
$1,885,856
$106.66 p/Share
17,681
Reduced 27.58%
46,416
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$1,192,664
$112.42 p/Share
10,609
Reduced 14.2%
64,097
Ordinary Shares
Aug 22
2022
SELL
Open market or private sale
$2,958,646
$112.24 p/Share
26,360
Reduced 26.08%
74,706
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$554,805
$113.55 p/Share
4,886
Reduced 4.61%
101,066
Ordinary Shares