May 14
2025
SELL
Open market or private sale
$3,012,091
$330.89 p/Share
9,103
Reduced 13.05%
60,675
Ordinary Shares
Feb 28
2025
SELL
Payment of exercise price or tax liability
$76,897
$289.09 p/Share
266
Reduced 0.38%
69,778
Ordinary Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
889
Added 1.25%
70,044
Ordinary Shares
Feb 27
2025
SELL
Payment of exercise price or tax liability
$1,174,163
$295.09 p/Share
3,979
Reduced 5.44%
69,155
Ordinary Shares
Feb 26
2025
BUY
Grant, award, or other acquisition
-
9,104
Added 11.07%
73,134
Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$196,436
$302.21 p/Share
650
Reduced 1.0%
64,030
Ordinary Shares
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
2,146
Added 3.23%
64,387
Ordinary Shares
Dec 09
2024
-
1,346
Reduced 2.11%
62,534
Ordinary Shares
Dec 09
2024
SELL
Open market or private sale
$2,904,635
$359.93 p/Share
8,070
Reduced 11.22%
63,880
Ordinary Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$199,392
$302.11 p/Share
660
Reduced 0.91%
71,950
Ordinary Shares
Aug 15
2024
SELL
Open market or private sale
$14,762,020
$301.02 p/Share
49,040
Reduced 40.53%
71,950
Ordinary Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
$4,583,655
$89.35 p/Share
51,300
Added 34.47%
97,532
Ordinary Shares
May 16
2024
SELL
Open market or private sale
$5,414,475
$334.64 p/Share
16,180
Reduced 18.7%
70,350
Ordinary Shares
May 16
2024
BUY
Exercise of conversion of derivative security
$1,326,112
$81.96 p/Share
16,180
Added 15.75%
86,530
Ordinary Shares
Mar 11
2024
SELL
Payment of exercise price or tax liability
$99,922
$292.17 p/Share
342
Reduced 0.48%
70,350
Ordinary Shares
Mar 11
2024
SELL
Open market or private sale
$3,796,067
$291.4 p/Share
13,027
Reduced 15.79%
69,472
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
$1,095,879
$76.92 p/Share
14,247
Added 16.77%
70,692
Ordinary Shares
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,752,023
$285.16 p/Share
6,144
Reduced 8.13%
69,472
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
13,717
Added 15.35%
75,616
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$106,577
$285.73 p/Share
373
Reduced 0.6%
61,899
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,248
Added 1.96%
62,272
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$180,511
$284.27 p/Share
635
Reduced 1.03%
61,024
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
2,116
Added 3.33%
61,381
Ordinary Shares
Aug 07
2023
SELL
Open market or private sale
$2,173,830
$221.12 p/Share
9,831
Reduced 14.66%
57,217
Ordinary Shares
Aug 07
2023
SELL
Payment of exercise price or tax liability
$299,978
$221.06 p/Share
1,357
Reduced 2.23%
59,543
Ordinary Shares