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
Feb 08
2023
SELL
Payment of exercise price or tax liability
$71,832
$182.78 p/Share
393
Reduced 0.86%
45,365
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,191
Added 8.39%
45,758
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$77,687
$186.3 p/Share
417
Reduced 0.99%
41,567
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$69,910
$178.8 p/Share
391
Reduced 0.92%
41,984
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,566
Added 16.87%
42,216
Ordinary Shares
Feb 08
2022
SELL
Payment of exercise price or tax liability
$62,988
$159.06 p/Share
396
Reduced 1.16%
33,650
Ordinary Shares
Feb 05
2022
SELL
Payment of exercise price or tax liability
$35,399
$158.74 p/Share
223
Reduced 0.65%
34,046
Ordinary Shares