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
Aug 07
2023
-
490
Reduced 0.86%
56,727
Ordinary Shares
Aug 07
2023
BUY
Exercise of conversion of derivative security
$299,996
$71.89 p/Share
4,173
Added 6.41%
60,900
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,140,735
$171.72 p/Share
6,643
Reduced 9.01%
67,048
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
1,398
Added 2.02%
67,676
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$62,115
$171.59 p/Share
362
Reduced 0.5%
72,293
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,211
Added 1.64%
72,655
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$50,849
$171.79 p/Share
296
Reduced 0.41%
71,444
Ordinary Shares