Mar 14
2017
SELL
Payment of exercise price or tax liability
$120,716
$114.64 p/Share
1,053
Reduced 2.05%
50,200
Class A Common Stock
Mar 14
2017
BUY
Exercise of conversion of derivative security
$251,520
$114.64 p/Share
2,194
Added 4.11%
51,253
Class A Common Stock
Jan 27
2017
SELL
Payment of exercise price or tax liability
$122,237
$114.24 p/Share
1,070
Reduced 2.14%
49,044
Class A Common Stock
Jan 27
2017
BUY
Exercise of conversion of derivative security
$245,730
$114.24 p/Share
2,151
Added 4.12%
50,114
Class A Common Stock
May 13
2016
SELL
Payment of exercise price or tax liability
$13,095
$103.11 p/Share
127
Reduced 0.26%
48,407
Class A Common Stock
May 13
2016
BUY
Exercise of conversion of derivative security
$38,872
$103.11 p/Share
377
Added 0.77%
48,534
Class A Common Stock
Mar 11
2016
SELL
Payment of exercise price or tax liability
$81,457
$93.2 p/Share
874
Reduced 1.78%
48,130
Class A Common Stock
Mar 11
2016
BUY
Exercise of conversion of derivative security
$243,718
$93.2 p/Share
2,615
Added 5.07%
49,004
Class A Common Stock
Jan 29
2016
SELL
Payment of exercise price or tax liability
$43,669
$90.04 p/Share
485
Reduced 1.04%
46,374
Class A Common Stock
Jan 29
2016
BUY
Exercise of conversion of derivative security
$117,952
$90.04 p/Share
1,310
Added 2.72%
46,859
Class A Common Stock
Oct 30
2015
SELL
Payment of exercise price or tax liability
$6,124
$103.8 p/Share
59
Reduced 0.13%
45,534
Class A Common Stock
Oct 30
2015
BUY
Exercise of conversion of derivative security
$18,269
$103.8 p/Share
176
Added 0.38%
45,593
Class A Common Stock
Oct 19
2015
-
252
Reduced 0.55%
45,417
Class A Common Stock
May 15
2015
SELL
Payment of exercise price or tax liability
$25,797
$100.77 p/Share
256
Reduced 0.56%
45,603
Class A Common Stock
May 15
2015
BUY
Exercise of conversion of derivative security
$76,988
$100.77 p/Share
764
Added 1.64%
45,859
Class A Common Stock
Mar 13
2015
SELL
Payment of exercise price or tax liability
$79,270
$98.84 p/Share
802
Reduced 1.75%
45,067
Class A Common Stock
Mar 13
2015
BUY
Exercise of conversion of derivative security
$237,216
$98.84 p/Share
2,400
Added 4.97%
45,869
Class A Common Stock
Jan 30
2015
SELL
Payment of exercise price or tax liability
$40,437
$109.29 p/Share
370
Reduced 0.84%
43,455
Class A Common Stock
Jan 30
2015
BUY
Exercise of conversion of derivative security
$108,088
$109.29 p/Share
989
Added 2.21%
43,825
Class A Common Stock