Mar 14
2018
SELL
Payment of exercise price or tax liability
$1,420,268
$119.15 p/Share
11,920
Reduced 9.92%
108,282
Class A Common Stock
Mar 14
2018
BUY
Exercise of conversion of derivative security
$3,131,739
$119.15 p/Share
26,284
Added 17.94%
120,202
Class A Common Stock
Jan 24
2018
SELL
Payment of exercise price or tax liability
$267,778
$134.09 p/Share
1,997
Reduced 2.08%
93,900
Class A Common Stock
Jan 24
2018
BUY
Exercise of conversion of derivative security
$549,903
$134.09 p/Share
4,101
Added 4.1%
95,897
Class A Common Stock
Aug 22
2017
SELL
Open market or private sale
$2,019,342
$114.1 p/Share
17,698
Reduced 16.08%
92,339
Class A Common Stock
Apr 28
2017
SELL
Payment of exercise price or tax liability
$2,237,218
$108.83 p/Share
20,557
Reduced 15.75%
109,993
Class A Common Stock
Apr 28
2017
BUY
Exercise of conversion of derivative security
$1,807,316
$72.77 p/Share
24,836
Added 15.98%
130,552
Class A Common Stock
Mar 14
2017
SELL
Payment of exercise price or tax liability
$508,658
$114.64 p/Share
4,437
Reduced 4.03%
105,682
Class A Common Stock
Mar 14
2017
BUY
Exercise of conversion of derivative security
$1,060,764
$114.64 p/Share
9,253
Added 7.75%
110,119
Class A Common Stock
Jan 27
2017
SELL
Payment of exercise price or tax liability
$244,588
$114.24 p/Share
2,141
Reduced 2.08%
100,850
Class A Common Stock
Jan 27
2017
BUY
Exercise of conversion of derivative security
$501,628
$114.24 p/Share
4,391
Added 4.09%
102,991
Class A Common Stock
May 13
2016
SELL
Payment of exercise price or tax liability
$60,422
$103.11 p/Share
586
Reduced 0.59%
99,392
Class A Common Stock
May 13
2016
BUY
Exercise of conversion of derivative security
$125,897
$103.11 p/Share
1,221
Added 1.21%
99,978
Class A Common Stock
Mar 11
2016
SELL
Payment of exercise price or tax liability
$426,110
$93.2 p/Share
4,572
Reduced 4.43%
98,723
Class A Common Stock
Mar 11
2016
BUY
Exercise of conversion of derivative security
$1,027,250
$93.2 p/Share
11,022
Added 9.64%
103,295
Class A Common Stock
Jan 29
2016
SELL
Payment of exercise price or tax liability
$101,385
$90.04 p/Share
1,126
Reduced 1.21%
92,257
Class A Common Stock
Jan 29
2016
BUY
Exercise of conversion of derivative security
$293,981
$90.04 p/Share
3,265
Added 3.38%
93,383
Class A Common Stock
Oct 30
2015
SELL
Payment of exercise price or tax liability
$14,843
$103.8 p/Share
143
Reduced 0.16%
91,023
Class A Common Stock
Oct 30
2015
BUY
Exercise of conversion of derivative security
$30,829
$103.8 p/Share
297
Added 0.32%
91,166
Class A Common Stock
Sep 01
2015
-
125
Reduced 0.14%
90,869
Class A Common Stock
May 15
2015
SELL
Payment of exercise price or tax liability
$117,699
$100.77 p/Share
1,168
Reduced 1.27%
90,933
Class A Common Stock
May 15
2015
BUY
Exercise of conversion of derivative security
$245,073
$100.77 p/Share
2,432
Added 2.57%
92,101
Class A Common Stock
Mar 13
2015
SELL
Payment of exercise price or tax liability
$411,669
$98.84 p/Share
4,165
Reduced 4.44%
89,633
Class A Common Stock
Mar 13
2015
BUY
Exercise of conversion of derivative security
$1,021,610
$98.84 p/Share
10,336
Added 9.93%
93,798
Class A Common Stock
Jan 30
2015
SELL
Payment of exercise price or tax liability
$90,274
$109.29 p/Share
826
Reduced 0.98%
83,448
Class A Common Stock