Feb 17
2016
BUY
Grant, award, or other acquisition
-
20,269
Added 12.97%
136,045
Shares of Class A comm...
Feb 06
2016
SELL
Payment of exercise price or tax liability
$101,838
$46.48 p/Share
2,191
Reduced 1.86%
115,776
Shares of Class A comm...
Feb 04
2016
SELL
Payment of exercise price or tax liability
$224,835
$45.55 p/Share
4,936
Reduced 4.02%
117,967
Shares of Class A comm...
Dec 11
2015
BUY
Grant, award, or other acquisition
-
250
Added 0.2%
123,513
Shares of Class A comm...
Sep 11
2015
BUY
Grant, award, or other acquisition
-
237
Added 0.19%
123,263
Shares of Class A comm...
Jun 12
2015
BUY
Grant, award, or other acquisition
-
227
Added 0.18%
123,026
Shares of Class A comm...
Mar 13
2015
BUY
Grant, award, or other acquisition
-
243
Added 0.2%
122,799
Shares of Class A comm...
Feb 18
2015
BUY
Grant, award, or other acquisition
-
19,445
Added 13.69%
122,556
Shares of Class A comm...
Feb 06
2015
SELL
Payment of exercise price or tax liability
$108,763
$50.8 p/Share
2,141
Reduced 2.03%
103,111
Shares of Class A comm...
Feb 04
2015
SELL
Payment of exercise price or tax liability
$227,620
$50.74 p/Share
4,486
Reduced 4.09%
105,252
Shares of Class A comm...
Dec 12
2014
BUY
Grant, award, or other acquisition
-
231
Added 0.21%
109,938
Shares of Class A comm...
Sep 12
2014
BUY
Grant, award, or other acquisition
-
205
Added 0.19%
109,707
Shares of Class A comm...
Jun 13
2014
BUY
Grant, award, or other acquisition
-
185
Added 0.17%
109,502
Shares of Class A comm...
Mar 14
2014
BUY
Grant, award, or other acquisition
-
181
Added 0.17%
109,317
Shares of Class A comm...
Feb 11
2014
BUY
Grant, award, or other acquisition
-
13,331
Added 10.89%
109,136
Shares of Class A comm...
Feb 06
2014
SELL
Payment of exercise price or tax liability
$112,027
$53.27 p/Share
2,103
Reduced 2.15%
95,805
Shares of Class A comm...
Feb 04
2014
SELL
Payment of exercise price or tax liability
$250,349
$53.04 p/Share
4,720
Reduced 4.6%
97,908
Shares of Class A comm...
Dec 13
2013
BUY
Grant, award, or other acquisition
-
205
Added 0.2%
104,078
Shares of Class A comm...
Sep 13
2013
BUY
Grant, award, or other acquisition
-
197
Added 0.19%
103,873
Shares of Class A comm...
Jul 31
2013
SELL
Open market or private sale
$951,600
$47.58 p/Share
20,000
Reduced 16.17%
103,676
Shares of Class A comm...
Jun 14
2013
BUY
Grant, award, or other acquisition
-
257
Added 0.21%
123,676
Shares of Class A comm...
Mar 08
2013
BUY
Grant, award, or other acquisition
-
230
Added 0.19%
123,419
Shares of Class A comm...
Feb 12
2013
BUY
Grant, award, or other acquisition
-
17,601
Added 12.5%
123,189
Shares of Class A comm...
Feb 06
2013
SELL
Payment of exercise price or tax liability
$79,683
$38.7 p/Share
2,059
Reduced 1.91%
105,588
Shares of Class A comm...
Feb 04
2013
SELL
Payment of exercise price or tax liability
$114,616
$37.99 p/Share
3,017
Reduced 2.73%
107,647
Shares of Class A comm...