Feb 12
2019
BUY
Grant, award, or other acquisition
-
21,488
Added 17.6%
100,581
Shares of Class A comm...
Feb 04
2019
SELL
Payment of exercise price or tax liability
$1,727,464
$89.27 p/Share
19,351
Reduced 19.66%
79,093
Shares of Class A comm...
Apr 26
2018
SELL
Open market or private sale
$2,037,291
$99.23 p/Share
20,531
Reduced 16.38%
104,794
Shares of Class A comm...
Feb 21
2018
SELL
Open market or private sale
$129,632
$97.03 p/Share
1,336
Reduced 1.05%
125,325
Shares of Class A comm...
Feb 13
2018
BUY
Grant, award, or other acquisition
-
17,489
Added 12.13%
126,661
Shares of Class A comm...
Feb 04
2018
SELL
Payment of exercise price or tax liability
$1,942,000
$100.0 p/Share
19,420
Reduced 15.1%
109,172
Shares of Class A comm...
Nov 14
2017
SELL
Open market or private sale
$1,004,640
$83.72 p/Share
12,000
Reduced 8.29%
132,742
Shares of Class A comm...
Feb 14
2017
BUY
Grant, award, or other acquisition
-
44,518
Added 23.52%
144,742
Shares of Class A comm...
Feb 07
2017
SELL
Open market or private sale
$1,847,170
$79.52 p/Share
23,229
Reduced 18.82%
100,224
Shares of Class A comm...
Feb 04
2017
SELL
Payment of exercise price or tax liability
$1,628,830
$78.92 p/Share
20,639
Reduced 14.32%
123,453
Shares of Class A comm...
Feb 02
2017
SELL
Open market or private sale
$1,248,162
$76.81 p/Share
16,250
Reduced 10.13%
144,092
Shares of Class A comm...
Dec 09
2016
BUY
Grant, award, or other acquisition
-
529
Added 0.32%
163,192
Shares of Class A comm...
Sep 09
2016
BUY
Grant, award, or other acquisition
-
656
Added 0.4%
162,663
Shares of Class A comm...
Aug 23
2016
SELL
Open market or private sale
$6,401,250
$51.21 p/Share
125,000
Reduced 43.55%
162,007
Shares of Class A comm...
Jun 10
2016
BUY
Grant, award, or other acquisition
-
680
Added 0.24%
287,007
Shares of Class A comm...
Mar 11
2016
BUY
Grant, award, or other acquisition
-
672
Added 0.23%
286,327
Shares of Class A comm...
Feb 26
2016
SELL
Open market or private sale
$920,268
$47.01 p/Share
19,576
Reduced 6.41%
285,655
Shares of Class A comm...
Feb 17
2016
BUY
Grant, award, or other acquisition
-
56,092
Added 15.52%
305,231
Shares of Class A comm...
Feb 06
2016
SELL
Payment of exercise price or tax liability
$181,365
$46.48 p/Share
3,902
Reduced 1.54%
249,139
Shares of Class A comm...
Feb 04
2016
SELL
Payment of exercise price or tax liability
$618,523
$45.55 p/Share
13,579
Reduced 5.09%
253,041
Shares of Class A comm...
Dec 11
2015
BUY
Grant, award, or other acquisition
-
509
Added 0.19%
266,620
Shares of Class A comm...
Sep 11
2015
BUY
Grant, award, or other acquisition
-
481
Added 0.18%
266,111
Shares of Class A comm...
Jun 12
2015
BUY
Grant, award, or other acquisition
-
873
Added 0.33%
265,630
Shares of Class A comm...
Mar 13
2015
BUY
Grant, award, or other acquisition
-
935
Added 0.35%
264,757
Shares of Class A comm...
Feb 18
2015
BUY
Grant, award, or other acquisition
-
43,274
Added 14.09%
263,822
Shares of Class A comm...