Mar 14
2024
SELL
Payment of exercise price or tax liability
$462
$462.27 p/Share
1
Reduced 0.0%
392,904
Ordinary Shares
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
392,905
Ordinary Shares
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,743,166
$465.29 p/Share
10,194
Reduced 2.53%
392,901
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
28,640
Added 6.78%
393,749
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$17,960,399
$453.66 p/Share
39,590
Reduced 9.56%
374,456
Ordinary Shares
Mar 04
2024
SELL
Payment of exercise price or tax liability
$27,395,935
$453.5 p/Share
60,410
Reduced 12.73%
414,046
Ordinary Shares
Mar 04
2024
BUY
Exercise of conversion of derivative security
$11,871,000
$118.71 p/Share
100,000
Added 17.41%
474,456
Ordinary Shares
Jan 19
2024
SELL
Payment of exercise price or tax liability
$919,435
$406.65 p/Share
2,261
Reduced 0.6%
374,456
Ordinary Shares
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
7,108
Added 1.85%
376,717
Ordinary Shares
Aug 01
2023
SELL
Open market or private sale
$15,545,355
$391.62 p/Share
39,695
Reduced 9.7%
369,611
Ordinary Shares
Aug 01
2023
SELL
Payment of exercise price or tax liability
$23,681,773
$392.7 p/Share
60,305
Reduced 12.84%
409,306
Ordinary Shares
Aug 01
2023
BUY
Exercise of conversion of derivative security
$10,222,000
$102.22 p/Share
100,000
Added 19.63%
409,542
Ordinary Shares
May 01
2023
SELL
Payment of exercise price or tax liability
$26,475,291
$372.65 p/Share
71,046
Reduced 14.62%
414,920
Ordinary Shares
May 01
2023
SELL
Open market or private sale
$16,870,806
$372.35 p/Share
45,309
Reduced 10.92%
369,611
Ordinary Shares
May 01
2023
BUY
Exercise of conversion of derivative security
$11,893,808
$102.22 p/Share
116,355
Added 19.32%
485,966
Ordinary Shares
Mar 21
2023
SELL
Payment of exercise price or tax liability
$1,095,033
$338.81 p/Share
3,232
Reduced 0.87%
369,611
Ordinary Shares
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
8,730
Added 2.3%
370,483
Ordinary Shares
Mar 08
2023
SELL
Payment of exercise price or tax liability
$581,433
$350.05 p/Share
1,661
Reduced 0.45%
364,112
Ordinary Shares
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
5,350
Added 1.44%
365,571
Ordinary Shares
Jan 20
2023
SELL
Payment of exercise price or tax liability
$3,297,030
$330.0 p/Share
9,991
Reduced 2.7%
360,422
Ordinary Shares
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
24,536
Added 6.21%
370,413
Ordinary Shares
Nov 11
2022
SELL
Open market or private sale
$24,532,765
$330.51 p/Share
74,227
Reduced 17.67%
345,876
Ordinary Shares
Nov 11
2022
SELL
Payment of exercise price or tax liability
$41,693,749
$331.5 p/Share
125,773
Reduced 23.04%
420,103
Ordinary Shares
Nov 11
2022
BUY
Exercise of conversion of derivative security
$20,444,000
$102.22 p/Share
200,000
Added 26.81%
545,876
Ordinary Shares
Mar 02
2022
SELL
Payment of exercise price or tax liability
$255,945
$282.5 p/Share
906
Reduced 0.26%
345,876
Ordinary Shares