Mar 10
2025
SELL
Payment of exercise price or tax liability
$1,636,007
$468.77 p/Share
3,490
Reduced 42.68%
4,688
Ordinary Shares
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
6,881
Added 54.27%
5,799
Ordinary Shares
Mar 03
2025
SELL
Open market or private sale
$1,163,545
$469.74 p/Share
2,477
Reduced 65.6%
1,299
Ordinary Shares
Mar 03
2025
SELL
Payment of exercise price or tax liability
$2,381,706
$469.95 p/Share
5,068
Reduced 57.3%
3,776
Ordinary Shares
Mar 03
2025
BUY
Exercise of conversion of derivative security
$1,161,930
$154.0 p/Share
7,545
Added 46.04%
8,844
Ordinary Shares
Dec 20
2024
-
24,626
Reduced 94.99%
1,299
Ordinary Shares
Dec 16
2024
SELL
Open market or private sale
$963,388
$434.35 p/Share
2,218
Reduced 7.88%
25,926
Ordinary Shares
Mar 11
2024
SELL
Payment of exercise price or tax liability
$2,002,378
$462.55 p/Share
4,329
Reduced 13.33%
28,144
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
8,535
Added 22.81%
28,883
Ordinary Shares
Mar 07
2024
SELL
Open market or private sale
$1,175,692
$465.99 p/Share
2,523
Reduced 9.53%
23,939
Ordinary Shares
Mar 07
2024
SELL
Payment of exercise price or tax liability
$2,341,005
$466.15 p/Share
5,022
Reduced 15.95%
26,462
Ordinary Shares
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,161,930
$154.0 p/Share
7,545
Added 19.33%
31,484
Ordinary Shares
May 15
2023
SELL
Open market or private sale
$813,732
$370.89 p/Share
2,194
Reduced 8.4%
23,939
Ordinary Shares
May 15
2023
SELL
Payment of exercise price or tax liability
$1,637,495
$371.23 p/Share
4,411
Reduced 14.44%
26,133
Ordinary Shares
May 15
2023
BUY
Exercise of conversion of derivative security
$784,079
$118.71 p/Share
6,605
Added 17.78%
30,544
Ordinary Shares
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,559,061
$345.92 p/Share
4,507
Reduced 14.91%
25,730
Ordinary Shares
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
9,655
Added 26.23%
27,158
Ordinary Shares
Nov 14
2022
SELL
Open market or private sale
$726,931
$335.61 p/Share
2,166
Reduced 9.52%
20,582
Ordinary Shares
Nov 14
2022
SELL
Payment of exercise price or tax liability
$1,489,550
$335.56 p/Share
4,439
Reduced 16.33%
22,748
Ordinary Shares
Nov 14
2022
BUY
Exercise of conversion of derivative security
$784,079
$118.71 p/Share
6,605
Added 19.55%
27,187
Ordinary Shares
Mar 21
2022
SELL
Payment of exercise price or tax liability
$1,554,872
$311.66 p/Share
4,989
Reduced 19.51%
20,582
Ordinary Shares
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
10,215
Added 32.25%
21,457
Ordinary Shares