Jul 02
2025
SELL
Other acquisition or disposition
-
2,959
Reduced 100.0%
0
Ordinary Shares
Jul 02
2025
SELL
Sale (or disposition) back to the issuer
$4,308,824
$338.0 p/Share
12,748
Reduced 81.16%
2,959
Ordinary Shares
Mar 20
2025
SELL
Payment of exercise price or tax liability
$93,292
$332.0 p/Share
281
Reduced 1.76%
15,707
Ordinary Shares
Mar 20
2025
BUY
Grant, award, or other acquisition
-
2,556
Added 13.78%
15,988
Ordinary Shares
Mar 01
2025
SELL
Payment of exercise price or tax liability
$87,193
$332.8 p/Share
262
Reduced 1.91%
13,432
Ordinary Shares
Mar 01
2025
BUY
Grant, award, or other acquisition
-
713
Added 4.95%
13,694
Ordinary Shares
Mar 30
2024
SELL
Payment of exercise price or tax liability
$730,286
$310.76 p/Share
2,350
Reduced 15.33%
12,981
Ordinary Shares
Mar 20
2024
SELL
Payment of exercise price or tax liability
$75,869
$302.27 p/Share
251
Reduced 1.61%
15,331
Ordinary Shares
Mar 20
2024
BUY
Grant, award, or other acquisition
-
842
Added 5.13%
15,582
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$76,484
$303.51 p/Share
252
Reduced 1.68%
14,740
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
506
Added 3.26%
14,992
Ordinary Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$18,495
$231.19 p/Share
80
Reduced 0.55%
14,486
Ordinary Shares
Mar 20
2023
SELL
Payment of exercise price or tax liability
$52,135
$222.8 p/Share
234
Reduced 1.58%
14,566
Ordinary Shares
Mar 20
2023
BUY
Grant, award, or other acquisition
-
5,296
Added 26.35%
14,800
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$111,702
$240.22 p/Share
465
Reduced 4.66%
9,504
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
720
Added 6.74%
9,969
Ordinary Shares
Nov 07
2022
SELL
Open market or private sale
$1,296,165
$187.85 p/Share
6,900
Reduced 42.73%
9,249
Ordinary Shares
Sep 18
2022
SELL
Payment of exercise price or tax liability
$1,770,382
$201.73 p/Share
8,776
Reduced 35.21%
16,149
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$32,143
$257.14 p/Share
125
Reduced 0.5%
24,925
Ordinary Shares
Mar 20
2022
SELL
Payment of exercise price or tax liability
$19,825
$260.86 p/Share
76
Reduced 0.3%
25,050
Ordinary Shares
Mar 20
2022
BUY
Grant, award, or other acquisition
-
667
Added 2.59%
25,126
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$323,544
$277.72 p/Share
1,165
Reduced 4.55%
24,459
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,060
Added 7.44%
25,624
Ordinary Shares
Nov 17
2021
SELL
Payment of exercise price or tax liability
$22,160
$233.26 p/Share
95
Reduced 0.4%
23,564
Ordinary Shares
Mar 30
2021
BUY
Grant, award, or other acquisition
-
4,664
Added 16.47%
23,659
Ordinary Shares