Mar 10
2025
SELL
Payment of exercise price or tax liability
$3,447,803
$468.77 p/Share
7,355
Reduced 1.51%
480,542
Ordinary Shares
Mar 10
2025
SELL
Payment of exercise price or tax liability
$4,089,080
$468.77 p/Share
8,723
Reduced 1.83%
468,014
Ordinary Shares
Mar 10
2025
SELL
Payment of exercise price or tax liability
$47,345
$468.77 p/Share
101
Reduced 0.02%
453,154
Ordinary Shares
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
19,884
Added 3.97%
481,321
Ordinary Shares
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
23,581
Added 4.78%
469,239
Ordinary Shares
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
1,113
Added 0.24%
453,256
Ordinary Shares
Mar 05
2025
SELL
Payment of exercise price or tax liability
$38,076,777
$466.57 p/Share
81,610
Reduced 15.29%
452,143
Ordinary Shares
Mar 05
2025
BUY
Exercise of conversion of derivative security
$16,144,560
$118.71 p/Share
136,000
Added 20.31%
533,753
Ordinary Shares
Jan 21
2025
SELL
Payment of exercise price or tax liability
$980,502
$427.98 p/Share
2,291
Reduced 0.57%
397,753
Ordinary Shares
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
7,140
Added 1.75%
400,044
Ordinary Shares
Mar 14
2024
SELL
Payment of exercise price or tax liability
$462
$462.27 p/Share
1
Reduced 0.0%
392,904
Ordinary Shares
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
392,905
Ordinary Shares
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,743,166
$465.29 p/Share
10,194
Reduced 2.53%
392,901
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
28,640
Added 6.78%
393,749
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$17,960,399
$453.66 p/Share
39,590
Reduced 9.56%
374,456
Ordinary Shares
Mar 04
2024
SELL
Payment of exercise price or tax liability
$27,395,935
$453.5 p/Share
60,410
Reduced 12.73%
414,046
Ordinary Shares
Mar 04
2024
BUY
Exercise of conversion of derivative security
$11,871,000
$118.71 p/Share
100,000
Added 17.41%
474,456
Ordinary Shares
Jan 19
2024
SELL
Payment of exercise price or tax liability
$919,435
$406.65 p/Share
2,261
Reduced 0.6%
374,456
Ordinary Shares
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
7,108
Added 1.85%
376,717
Ordinary Shares
Aug 01
2023
SELL
Open market or private sale
$15,545,355
$391.62 p/Share
39,695
Reduced 9.7%
369,611
Ordinary Shares
Aug 01
2023
SELL
Payment of exercise price or tax liability
$23,681,773
$392.7 p/Share
60,305
Reduced 12.84%
409,306
Ordinary Shares
Aug 01
2023
BUY
Exercise of conversion of derivative security
$10,222,000
$102.22 p/Share
100,000
Added 19.63%
409,542
Ordinary Shares
May 01
2023
SELL
Payment of exercise price or tax liability
$26,475,291
$372.65 p/Share
71,046
Reduced 14.62%
414,920
Ordinary Shares
May 01
2023
SELL
Open market or private sale
$16,870,806
$372.35 p/Share
45,309
Reduced 10.92%
369,611
Ordinary Shares
May 01
2023
BUY
Exercise of conversion of derivative security
$11,893,808
$102.22 p/Share
116,355
Added 19.32%
485,966
Ordinary Shares