Feb 14
2017
BUY
Grant, award, or other acquisition
-
31,888
Added 12.78%
217,718
Shares of Class A comm...
Feb 04
2017
SELL
Payment of exercise price or tax liability
$2,942,927
$78.92 p/Share
37,290
Reduced 16.71%
185,830
Shares of Class A comm...
Dec 09
2016
BUY
Grant, award, or other acquisition
-
856
Added 0.28%
307,209
Shares of Class A comm...
Sep 09
2016
BUY
Grant, award, or other acquisition
-
1,059
Added 0.34%
306,353
Class A common stock, ...
Jun 10
2016
BUY
Grant, award, or other acquisition
-
1,098
Added 0.36%
305,294
Shares of Class A comm...
Mar 11
2016
BUY
Grant, award, or other acquisition
-
1,084
Added 0.36%
304,196
Shares of Class A comm...
Feb 17
2016
BUY
Grant, award, or other acquisition
-
93,125
Added 23.5%
303,112
Shares of Class A comm...
Feb 16
2016
SELL
Payment of exercise price or tax liability
$274,456
$45.5 p/Share
6,032
Reduced 2.79%
209,987
Shares of Class A comm...
Feb 06
2016
SELL
Payment of exercise price or tax liability
$655,926
$46.48 p/Share
14,112
Reduced 6.13%
216,019
Shares of Class A comm...
Feb 04
2016
SELL
Payment of exercise price or tax liability
$1,007,156
$45.55 p/Share
22,111
Reduced 8.77%
230,131
Shares of Class A comm...
Dec 11
2015
BUY
Grant, award, or other acquisition
-
917
Added 0.31%
295,692
Shares of Class A comm...
Sep 11
2015
BUY
Grant, award, or other acquisition
-
867
Added 0.29%
294,775
Shares of Class A comm...
Jun 12
2015
BUY
Grant, award, or other acquisition
-
828
Added 0.28%
293,908
Shares of Class A comm...
Mar 13
2015
BUY
Grant, award, or other acquisition
-
887
Added 0.3%
293,080
Shares of Class A comm...
Feb 18
2015
SELL
Payment of exercise price or tax liability
$293,570
$52.63 p/Share
5,578
Reduced 1.87%
292,193
Shares of Class A comm...
Feb 18
2015
BUY
Grant, award, or other acquisition
-
63,195
Added 17.51%
297,771
Shares of Class A comm...
Feb 15
2015
SELL
Payment of exercise price or tax liability
$307,171
$52.01 p/Share
5,906
Reduced 2.46%
234,576
Shares of Class A comm...
Feb 06
2015
SELL
Payment of exercise price or tax liability
$702,310
$50.8 p/Share
13,825
Reduced 5.44%
240,482
Shares of Class A comm...
Feb 04
2015
SELL
Payment of exercise price or tax liability
$1,120,999
$50.74 p/Share
22,093
Reduced 7.99%
254,307
Shares of Class A comm...
Dec 12
2014
BUY
Grant, award, or other acquisition
-
1,018
Added 0.32%
312,650
Shares of Class A comm...
Sep 12
2014
BUY
Grant, award, or other acquisition
-
908
Added 0.29%
311,632
Shares of Class A comm...
Jun 13
2014
BUY
Grant, award, or other acquisition
-
814
Added 0.26%
310,724
Shares of Class A comm...
Mar 14
2014
BUY
Grant, award, or other acquisition
-
796
Added 0.26%
309,910
Shares of Class A comm...
Feb 18
2014
SELL
Payment of exercise price or tax liability
$630,894
$55.97 p/Share
11,272
Reduced 3.52%
309,114
Shares of Class A comm...
Feb 11
2014
BUY
Grant, award, or other acquisition
-
36,775
Added 10.3%
320,386
Shares of Class A comm...