Feb 11
2025
SELL
Open market or private sale
$308,108
$359.94 p/Share
856
Reduced 1.38%
61,364
Ordinary Shares
Feb 10
2025
SELL
Open market or private sale
$275,960
$358.39 p/Share
770
Reduced 1.22%
62,220
Ordinary Shares
Feb 07
2025
SELL
Payment of exercise price or tax liability
$192,671
$356.14 p/Share
541
Reduced 0.85%
62,990
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$110,529
$357.7 p/Share
309
Reduced 0.48%
63,531
Ordinary Shares
Feb 04
2025
SELL
Open market or private sale
$313,099
$357.42 p/Share
876
Reduced 1.35%
63,840
Ordinary Shares
Feb 04
2025
BUY
Grant, award, or other acquisition
-
3,538
Added 5.18%
64,716
Ordinary Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$134,580
$362.75 p/Share
371
Reduced 0.6%
61,178
Ordinary Shares
Nov 04
2024
SELL
Open market or private sale
$5,118,642
$376.62 p/Share
13,591
Reduced 18.11%
61,467
Ordinary Shares
Nov 04
2024
BUY
Exercise of conversion of derivative security
$1,073,281
$78.97 p/Share
13,591
Added 15.33%
75,058
Ordinary Shares
Jun 05
2024
SELL
Open market or private sale
$1,293,675
$321.41 p/Share
4,025
Reduced 6.16%
61,293
Ordinary Shares
Jun 05
2024
BUY
Exercise of conversion of derivative security
$282,635
$70.22 p/Share
4,025
Added 5.8%
65,318
Ordinary Shares
Jun 04
2024
SELL
Open market or private sale
$1,274,680
$318.67 p/Share
4,000
Reduced 6.13%
61,293
Ordinary Shares
Jun 04
2024
BUY
Exercise of conversion of derivative security
$280,880
$70.22 p/Share
4,000
Added 5.77%
65,293
Ordinary Shares
May 23
2024
-
500
Reduced 0.81%
61,293
Ordinary Shares
Mar 06
2024
SELL
Open market or private sale
$1,077,737
$286.48 p/Share
3,762
Reduced 5.75%
61,690
Ordinary Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$837,021
$283.64 p/Share
2,951
Reduced 4.31%
65,452
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
13,616
Added 16.6%
68,403
Ordinary Shares
Feb 13
2024
SELL
Open market or private sale
$742,413
$268.31 p/Share
2,767
Reduced 4.81%
54,787
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$117,423
$269.94 p/Share
435
Reduced 0.75%
57,554
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$110,739
$273.43 p/Share
405
Reduced 0.69%
57,989
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,238
Added 5.25%
58,394
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$102,610
$270.74 p/Share
379
Reduced 0.68%
55,156
Ordinary Shares
May 17
2023
SELL
Open market or private sale
$782,775
$175.0 p/Share
4,473
Reduced 7.49%
55,220
Ordinary Shares
May 16
2023
SELL
Open market or private sale
$621,257
$175.15 p/Share
3,547
Reduced 5.61%
59,693
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
17,757
Added 21.96%
63,122
Ordinary Shares