Feb 10
2025
SELL
Open market or private sale
$57,697
$358.37 p/Share
161
Reduced 1.22%
13,070
Ordinary Shares
Feb 07
2025
SELL
Payment of exercise price or tax liability
$35,614
$356.14 p/Share
100
Reduced 0.75%
13,231
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$25,039
$357.7 p/Share
70
Reduced 0.52%
13,331
Ordinary Shares
Feb 04
2025
SELL
Open market or private sale
$70,806
$357.61 p/Share
198
Reduced 1.46%
13,401
Ordinary Shares
Feb 04
2025
BUY
Grant, award, or other acquisition
-
806
Added 5.6%
13,599
Ordinary Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$37,000
$362.75 p/Share
102
Reduced 0.79%
12,793
Ordinary Shares
Dec 04
2024
SELL
Open market or private sale
$1,800,864
$416.0 p/Share
4,329
Reduced 25.14%
12,893
Ordinary Shares
Dec 04
2024
BUY
Exercise of conversion of derivative security
$341,861
$78.97 p/Share
4,329
Added 20.09%
17,222
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
913
Added 6.62%
12,886
Ordinary Shares
Feb 12
2024
SELL
Open market or private sale
$23,491
$273.16 p/Share
86
Reduced 0.71%
11,973
Ordinary Shares
Feb 09
2024
SELL
Open market or private sale
$64,781
$273.34 p/Share
237
Reduced 1.93%
12,059
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$9,717
$269.94 p/Share
36
Reduced 0.29%
12,296
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$29,803
$273.43 p/Share
109
Reduced 0.88%
12,332
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
694
Added 5.28%
12,441
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$53,225
$271.56 p/Share
196
Reduced 1.64%
11,747
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$27,886
$270.74 p/Share
103
Reduced 0.86%
11,943
Ordinary Shares
Nov 02
2023
SELL
Open market or private sale
$978,750
$215.11 p/Share
4,550
Reduced 27.42%
12,046
Ordinary Shares
Nov 02
2023
BUY
Exercise of conversion of derivative security
$319,501
$70.22 p/Share
4,550
Added 21.52%
16,596
Ordinary Shares
Sep 05
2023
SELL
Open market or private sale
$883,759
$200.9 p/Share
4,399
Reduced 26.75%
12,046
Ordinary Shares
Sep 05
2023
BUY
Exercise of conversion of derivative security
$275,069
$62.53 p/Share
4,399
Added 21.1%
16,445
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$83,175
$185.66 p/Share
448
Reduced 3.59%
12,046
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,254
Added 9.12%
12,494
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$6,580
$182.78 p/Share
36
Reduced 0.32%
11,240
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,040
Added 8.44%
11,276
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$9,501
$186.3 p/Share
51
Reduced 0.5%
10,236
Ordinary Shares