Feb 21
2020
SELL
Payment of exercise price or tax liability
$1,277,456
$111.5 p/Share
11,457
Reduced 20.91%
43,328
Class A Common Stock
Feb 21
2020
BUY
Exercise of conversion of derivative security
-
25,401
Added 31.68%
54,785
Class A Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$148,828
$117.93 p/Share
1,262
Reduced 4.12%
29,383
Class A Common Stock
Jan 22
2020
BUY
Exercise of conversion of derivative security
-
2,712
Added 8.13%
30,645
Class A Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$709,043
$97.53 p/Share
7,270
Reduced 20.26%
28,615
Class A Common Stock
Feb 25
2019
BUY
Exercise of conversion of derivative security
-
16,117
Added 30.99%
35,885
Class A Common Stock
Feb 14
2019
-
330
Reduced 1.64%
19,768
Class A Common Stock
Feb 13
2019
SELL
Open market or private sale
$1,013,072
$111.18 p/Share
9,112
Reduced 31.19%
20,098
Class A Common Stock
Jan 23
2019
SELL
Payment of exercise price or tax liability
$133,852
$97.56 p/Share
1,372
Reduced 4.49%
29,210
Class A Common Stock
Jan 23
2019
BUY
Exercise of conversion of derivative security
-
2,944
Added 8.78%
30,582
Class A Common Stock
Mar 14
2018
SELL
Payment of exercise price or tax liability
$320,156
$119.15 p/Share
2,687
Reduced 8.72%
28,119
Class A Common Stock
Mar 14
2018
BUY
Exercise of conversion of derivative security
$705,964
$119.15 p/Share
5,925
Added 16.13%
30,806
Class A Common Stock
Jan 24
2018
SELL
Payment of exercise price or tax liability
$161,042
$134.09 p/Share
1,201
Reduced 4.61%
24,878
Class A Common Stock
Jan 24
2018
BUY
Exercise of conversion of derivative security
$326,777
$134.09 p/Share
2,437
Added 8.55%
26,079
Class A Common Stock
Mar 14
2017
SELL
Payment of exercise price or tax liability
$122,894
$114.64 p/Share
1,072
Reduced 4.3%
23,846
Class A Common Stock
Mar 14
2017
BUY
Exercise of conversion of derivative security
$256,106
$114.64 p/Share
2,234
Added 8.23%
24,918
Class A Common Stock
Jan 27
2017
SELL
Payment of exercise price or tax liability
$127,492
$114.24 p/Share
1,116
Reduced 4.69%
22,682
Class A Common Stock
Jan 27
2017
BUY
Exercise of conversion of derivative security
$257,268
$114.24 p/Share
2,252
Added 8.64%
23,798
Class A Common Stock
May 13
2016
SELL
Payment of exercise price or tax liability
$13,095
$103.11 p/Share
127
Reduced 0.58%
21,597
Class A Common Stock
May 13
2016
BUY
Exercise of conversion of derivative security
$38,872
$103.11 p/Share
377
Added 1.71%
21,724
Class A Common Stock
Apr 22
2016
-
221
Reduced 1.02%
21,346
Class A Common Stock
Mar 11
2016
SELL
Payment of exercise price or tax liability
$81,457
$93.2 p/Share
874
Reduced 3.9%
21,540
Class A Common Stock
Mar 11
2016
BUY
Exercise of conversion of derivative security
$243,718
$93.2 p/Share
2,615
Added 10.45%
22,414
Class A Common Stock
Jan 29
2016
SELL
Payment of exercise price or tax liability
$43,940
$90.04 p/Share
488
Reduced 2.41%
19,797
Class A Common Stock
Jan 29
2016
BUY
Exercise of conversion of derivative security
$118,943
$90.04 p/Share
1,321
Added 6.11%
20,285
Class A Common Stock