Dec 31
2021
SELL
Payment of exercise price or tax liability
$553,150
$650.0 p/Share
851
Reduced 1.39%
60,439
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
1,713
Added 2.72%
61,290
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$378,365
$620.27 p/Share
610
Reduced 1.01%
59,577
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
610
Added 1.0%
60,187
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$325,838
$543.97 p/Share
599
Reduced 1.0%
59,577
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
1,206
Added 1.96%
60,176
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$4,818,703
$563.13 p/Share
8,557
Reduced 12.67%
58,970
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
17,832
Added 20.89%
67,527
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$252,342
$530.13 p/Share
476
Reduced 0.95%
49,695
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
-
999
Added 1.95%
50,171
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$217,535
$491.05 p/Share
443
Reduced 0.89%
49,172
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
1,207
Added 2.37%
49,615
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$165,206
$395.23 p/Share
418
Reduced 0.86%
48,401
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
1,207
Added 2.41%
48,819
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$300,461
$379.85 p/Share
791
Reduced 1.64%
47,542
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
1,592
Added 3.19%
48,333
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$244,031
$380.11 p/Share
642
Reduced 1.35%
46,741
Common Stock
Dec 18
2020
BUY
Exercise of conversion of derivative security
-
642
Added 1.34%
47,383
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$135,595
$332.34 p/Share
408
Reduced 0.87%
46,741
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
821
Added 1.71%
47,149
Common Stock
Sep 15
2020
SELL
Open market or private sale
$6,379,372
$322.5 p/Share
19,781
Reduced 29.92%
46,328
Common Stock
Sep 14
2020
SELL
Open market or private sale
$9,355,209
$320.34 p/Share
29,204
Reduced 30.64%
66,109
Common Stock
Sep 14
2020
BUY
Exercise of conversion of derivative security
$3,132,129
$107.25 p/Share
29,204
Added 23.45%
95,313
Common Stock
Sep 11
2020
SELL
Open market or private sale
$6,006,790
$321.89 p/Share
18,661
Reduced 22.01%
66,109
Common Stock
Sep 11
2020
BUY
Exercise of conversion of derivative security
$2,001,392
$107.25 p/Share
18,661
Added 18.04%
84,770
Common Stock