Mar 11
2024
SELL
Payment of exercise price or tax liability
$3,941,388
$462.55 p/Share
8,521
Reduced 11.21%
67,502
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
18,390
Added 21.04%
69,012
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$23,353,139
$455.84 p/Share
51,231
Reduced 47.06%
57,634
Ordinary Shares
Mar 04
2024
SELL
Payment of exercise price or tax liability
$34,134,816
$456.11 p/Share
74,839
Reduced 40.74%
108,865
Ordinary Shares
Mar 04
2024
BUY
Exercise of conversion of derivative security
$14,535,871
$115.3 p/Share
126,070
Added 48.48%
133,978
Ordinary Shares
Mar 10
2023
SELL
Payment of exercise price or tax liability
$3,236,773
$345.92 p/Share
9,357
Reduced 13.97%
57,634
Ordinary Shares
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
20,190
Added 25.07%
60,336
Ordinary Shares
Mar 21
2022
SELL
Payment of exercise price or tax liability
$3,300,791
$311.66 p/Share
10,591
Reduced 18.45%
46,801
Ordinary Shares
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
22,850
Added 31.92%
48,734
Ordinary Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$879,128
$244.27 p/Share
3,599
Reduced 9.44%
34,542
Ordinary Shares
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
7,765
Added 16.92%
38,141
Ordinary Shares
Mar 02
2020
SELL
Payment of exercise price or tax liability
$1,187,127
$191.01 p/Share
6,215
Reduced 16.99%
30,376
Ordinary Shares
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
13,410
Added 28.96%
32,902
Ordinary Shares
Feb 18
2020
SELL
Payment of exercise price or tax liability
$7,667,725
$223.36 p/Share
34,329
Reduced 55.75%
27,248
Ordinary Shares
Feb 18
2020
SELL
Open market or private sale
$2,646,367
$223.87 p/Share
11,821
Reduced 33.77%
23,181
Ordinary Shares
Feb 18
2020
BUY
Exercise of conversion of derivative security
$5,523,694
$119.69 p/Share
46,150
Added 54.69%
38,241
Ordinary Shares
Apr 05
2019
SELL
Payment of exercise price or tax liability
$4,718,125
$185.01 p/Share
25,502
Reduced 48.39%
27,204
Ordinary Shares
Apr 05
2019
SELL
Open market or private sale
$1,438,160
$185.02 p/Share
7,773
Reduced 25.11%
23,181
Ordinary Shares
Apr 05
2019
BUY
Exercise of conversion of derivative security
$3,452,614
$103.76 p/Share
33,275
Added 44.43%
41,611
Ordinary Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$2,642,364
$174.0 p/Share
15,186
Reduced 35.74%
27,310
Ordinary Shares
Feb 25
2019
SELL
Open market or private sale
$722,534
$174.99 p/Share
4,129
Reduced 15.12%
23,181
Ordinary Shares
Feb 25
2019
BUY
Exercise of conversion of derivative security
$657,220
$25.39 p/Share
25,885
Added 41.28%
36,821
Ordinary Shares
Feb 01
2019
SELL
Payment of exercise price or tax liability
$2,069,265
$165.0 p/Share
12,541
Reduced 33.99%
24,360
Ordinary Shares
Feb 01
2019
SELL
Open market or private sale
$1,278,508
$164.99 p/Share
7,749
Reduced 31.81%
16,611
Orinary Shares
Feb 01
2019
BUY
Exercise of conversion of derivative security
$1,236,067
$60.92 p/Share
20,290
Added 35.48%
36,901
Ordinary Shares