Mar 14
2018
SELL
Payment of exercise price or tax liability
$625,180
$119.15 p/Share
5,247
Reduced 4.35%
115,401
Class A Common Stock
Mar 14
2018
BUY
Exercise of conversion of derivative security
$1,378,446
$119.15 p/Share
11,569
Added 8.75%
120,648
Class A Common Stock
Jan 24
2018
SELL
Payment of exercise price or tax liability
$249,407
$134.09 p/Share
1,860
Reduced 1.68%
109,061
Class A Common Stock
Jan 24
2018
BUY
Exercise of conversion of derivative security
$511,419
$134.09 p/Share
3,814
Added 3.32%
110,921
Class A Common Stock
Mar 14
2017
SELL
Payment of exercise price or tax liability
$514,734
$114.64 p/Share
4,490
Reduced 4.01%
107,547
Class A Common Stock
Mar 14
2017
BUY
Exercise of conversion of derivative security
$1,073,260
$114.64 p/Share
9,362
Added 7.71%
112,037
Class A Common Stock
Jan 27
2017
SELL
Payment of exercise price or tax liability
$236,820
$114.24 p/Share
2,073
Reduced 1.98%
102,658
Class A Common Stock
Jan 27
2017
BUY
Exercise of conversion of derivative security
$485,292
$114.24 p/Share
4,248
Added 3.9%
104,731
Class A Common Stock
Jan 06
2017
-
43
Reduced 0.04%
100,480
Class A Common Stock
May 13
2016
SELL
Payment of exercise price or tax liability
$60,526
$103.11 p/Share
587
Reduced 0.58%
101,231
Class A Common Stock
May 13
2016
BUY
Exercise of conversion of derivative security
$126,104
$103.11 p/Share
1,223
Added 1.19%
101,818
Class A Common Stock
Mar 11
2016
SELL
Payment of exercise price or tax liability
$429,279
$93.2 p/Share
4,606
Reduced 4.38%
100,565
Class A Common Stock
Mar 11
2016
BUY
Exercise of conversion of derivative security
$1,039,460
$93.2 p/Share
11,153
Added 9.59%
105,171
Class A Common Stock
Jan 29
2016
SELL
Payment of exercise price or tax liability
$98,594
$90.04 p/Share
1,095
Reduced 1.15%
94,002
Class A Common Stock
Jan 29
2016
BUY
Exercise of conversion of derivative security
$284,797
$90.04 p/Share
3,163
Added 3.22%
95,097
Class A Common Stock
Jan 08
2016
-
35
Reduced 0.04%
91,932
Class A Common Stock
Oct 30
2015
SELL
Payment of exercise price or tax liability
$14,636
$103.8 p/Share
141
Reduced 0.15%
92,901
Class A Common Stock
Oct 30
2015
BUY
Exercise of conversion of derivative security
$30,310
$103.8 p/Share
292
Added 0.31%
93,042
Class A Common Stock
Jun 11
2015
-
506
Reduced 0.54%
92,698
Class A Common Stock
May 15
2015
SELL
Payment of exercise price or tax liability
$116,792
$100.77 p/Share
1,159
Reduced 1.23%
93,191
Class A Common Stock
May 15
2015
BUY
Exercise of conversion of derivative security
$243,360
$100.77 p/Share
2,415
Added 2.5%
94,350
Class A Common Stock
Mar 13
2015
SELL
Payment of exercise price or tax liability
$408,703
$98.84 p/Share
4,135
Reduced 4.31%
91,903
Class A Common Stock
Mar 13
2015
BUY
Exercise of conversion of derivative security
$1,023,884
$98.84 p/Share
10,359
Added 9.74%
96,038
Class A Common Stock
Jan 30
2015
SELL
Payment of exercise price or tax liability
$91,039
$109.29 p/Share
833
Reduced 0.96%
85,664
Class A Common Stock
Jan 30
2015
BUY
Exercise of conversion of derivative security
$261,859
$109.29 p/Share
2,396
Added 2.7%
86,497
Class A Common Stock