Dec 31
2018
SELL
Payment of exercise price or tax liability
$136
$34.05 p/Share
4
Reduced 0.0%
125,797
Class A Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
-
404
Added 0.32%
125,801
Class A Common Stock
Nov 20
2018
SELL
Payment of exercise price or tax liability
$1,397
$36.76 p/Share
38
Reduced 0.03%
125,397
Class A Common Stock
Nov 20
2018
BUY
Grant, award, or other acquisition
-
5,033
Added 3.86%
125,435
Class A Common Stock
Sep 30
2018
SELL
Payment of exercise price or tax liability
$177
$35.41 p/Share
5
Reduced 0.0%
120,402
Class A Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
-
389
Added 0.32%
120,407
Class A Common Stock
Jun 30
2018
SELL
Payment of exercise price or tax liability
$164
$32.81 p/Share
5
Reduced 0.0%
120,018
Class A Common Stock
Jun 30
2018
BUY
Grant, award, or other acquisition
-
420
Added 0.35%
120,023
Class A Common Stock
Mar 31
2018
SELL
Payment of exercise price or tax liability
$171
$34.17 p/Share
5
Reduced 0.0%
112,328
Class A Common Stock
Mar 31
2018
BUY
Grant, award, or other acquisition
-
403
Added 0.36%
112,333
Class A Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$80
$40.05 p/Share
2
Reduced 0.0%
111,930
Class A Common Stock
Dec 31
2017
BUY
Grant, award, or other acquisition
-
313
Added 0.28%
111,932
Class A Common Stock
Nov 20
2017
SELL
Payment of exercise price or tax liability
$1,433
$35.83 p/Share
40
Reduced 0.04%
111,619
Class A Common Stock
Nov 20
2017
BUY
Grant, award, or other acquisition
-
4,745
Added 4.08%
111,659
Class A Common Stock
Sep 30
2017
SELL
Payment of exercise price or tax liability
$154
$38.48 p/Share
4
Reduced 0.0%
106,914
Class A Common Stock
Sep 30
2017
BUY
Grant, award, or other acquisition
-
325
Added 0.3%
106,918
Class A Common Stock
Jun 30
2017
SELL
Payment of exercise price or tax liability
$156
$38.92 p/Share
4
Reduced 0.0%
106,593
Class A Common Stock
Jun 30
2017
BUY
Grant, award, or other acquisition
-
322
Added 0.3%
106,597
Class A Common Stock
Mar 31
2017
SELL
Payment of exercise price or tax liability
$150
$37.59 p/Share
4
Reduced 0.01%
72,111
Class A Common Stock
Mar 31
2017
BUY
Grant, award, or other acquisition
-
333
Added 0.46%
72,115
Class A Common Stock
Jan 03
2017
BUY
Exercise of conversion of derivative security
-
6,299
Added 14.93%
35,891
Class A Common Stock
Dec 30
2016
SELL
Payment of exercise price or tax liability
$138
$69.05 p/Share
2
Reduced 0.01%
29,592
Class A Common Stock
Dec 30
2016
BUY
Grant, award, or other acquisition
-
182
Added 0.61%
29,594
Class A Common Stock
Nov 21
2016
SELL
Payment of exercise price or tax liability
$1,296
$68.2 p/Share
19
Reduced 0.06%
29,412
Class A Common Stock
Nov 21
2016
BUY
Grant, award, or other acquisition
-
2,493
Added 7.81%
29,431
Class A Common Stock