Oct 01
2018
SELL
Payment of exercise price or tax liability
$60,314
$97.28 p/Share
620
Reduced 0.7%
88,539
Class A Common Stock
Sep 04
2018
SELL
Open market or private sale
$370,483
$90.45 p/Share
4,096
Reduced 4.39%
89,159
Class A Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$357,131
$88.64 p/Share
4,029
Reduced 4.14%
93,255
Class A Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$30,573
$61.64 p/Share
496
Reduced 0.51%
97,284
Class A Common Stock
Jun 04
2018
SELL
Open market or private sale
$324,906
$61.13 p/Share
5,315
Reduced 5.16%
97,780
Class A Common Stock
Jun 01
2018
SELL
Payment of exercise price or tax liability
$166,942
$59.41 p/Share
2,810
Reduced 2.65%
103,095
Class A Common Stock
May 15
2018
BUY
Grant, award, or other acquisition
$21,738
$34.56 p/Share
629
Added 0.59%
105,905
Class A Common Stock
Apr 25
2018
BUY
Grant, award, or other acquisition
-
4,198
Added 3.83%
105,276
Class A Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$18,844
$49.2 p/Share
383
Reduced 0.38%
101,078
Class A Common Stock
Mar 05
2018
SELL
Open market or private sale
$254,216
$48.22 p/Share
5,272
Reduced 4.94%
101,461
Class A Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$131,267
$46.01 p/Share
2,853
Reduced 2.6%
106,733
Class A Common Stock
Jan 05
2018
SELL
Open market or private sale
$58,040
$40.0 p/Share
1,451
Reduced 1.31%
109,586
Class A Common Stock
Jan 01
2018
SELL
Payment of exercise price or tax liability
$16,815
$34.67 p/Share
485
Reduced 0.43%
111,037
Class A Common Stock
Dec 04
2017
SELL
Open market or private sale
$104,765
$37.23 p/Share
2,814
Reduced 2.46%
111,522
Class A Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$147,529
$38.22 p/Share
3,860
Reduced 3.27%
114,336
Class A Common Stock
Nov 15
2017
BUY
Grant, award, or other acquisition
$21,759
$10.23 p/Share
2,127
Added 1.77%
118,196
Class A Common Stock
Nov 13
2017
SELL
Open market or private sale
$113,600
$40.0 p/Share
2,840
Reduced 2.39%
116,069
Class A Common Stock
Nov 10
2017
SELL
Open market or private sale
$679,347
$38.94 p/Share
17,446
Reduced 12.79%
118,909
Class A Common Stock
Oct 01
2017
SELL
Payment of exercise price or tax liability
$11,985
$28.81 p/Share
416
Reduced 0.3%
136,355
Class A Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$316,709
$25.93 p/Share
12,214
Reduced 8.2%
136,771
Class A Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$9,525
$23.46 p/Share
406
Reduced 0.27%
148,985
Class A Common Stock
May 15
2017
BUY
Grant, award, or other acquisition
$17,411
$10.23 p/Share
1,702
Added 1.13%
149,391
Class A Common Stock
Apr 19
2017
BUY
Grant, award, or other acquisition
-
17,689
Added 10.7%
147,689
Class A Common Stock
Oct 25
2016
BUY
Grant, award, or other acquisition
-
130,000
Added 50.0%
130,000
Class A Common Stock