Mar 31
2018
SELL
Payment of exercise price or tax liability
$103
$34.17 p/Share
3
Reduced 0.0%
65,627
Class A Common Stock
Mar 31
2018
BUY
Grant, award, or other acquisition
-
403
Added 0.61%
65,630
Class A Common Stock
Jan 02
2018
SELL
Payment of exercise price or tax liability
$6,735
$41.07 p/Share
164
Reduced 0.25%
65,227
Class A Common Stock
Jan 02
2018
BUY
Exercise of conversion of derivative security
-
5,342
Added 7.55%
65,391
Class A Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$481
$40.05 p/Share
12
Reduced 0.02%
60,049
Class A Common Stock
Dec 31
2017
BUY
Grant, award, or other acquisition
-
313
Added 0.52%
60,061
Class A Common Stock
Nov 20
2017
SELL
Payment of exercise price or tax liability
$1,469
$35.83 p/Share
41
Reduced 0.07%
59,748
Class A Common Stock
Nov 20
2017
BUY
Grant, award, or other acquisition
-
4,745
Added 7.35%
59,789
Class A Common Stock
Sep 30
2017
SELL
Payment of exercise price or tax liability
$154
$38.48 p/Share
4
Reduced 0.01%
55,044
Class A Common Stock
Sep 30
2017
BUY
Grant, award, or other acquisition
-
325
Added 0.59%
55,048
Class A Common Stock
Jun 30
2017
SELL
Payment of exercise price or tax liability
$156
$38.92 p/Share
4
Reduced 0.01%
54,723
Class A Common Stock
Jun 30
2017
BUY
Grant, award, or other acquisition
-
322
Added 0.58%
54,727
Class A Common Stock
Mar 31
2017
SELL
Payment of exercise price or tax liability
$150
$37.59 p/Share
4
Reduced 0.01%
54,405
Class A Common Stock
Mar 31
2017
BUY
Grant, award, or other acquisition
-
333
Added 0.61%
54,409
Class A Common Stock
Jan 03
2017
BUY
Exercise of conversion of derivative security
-
3,101
Added 10.29%
27,038
Class A Common Stock
Dec 30
2016
SELL
Payment of exercise price or tax liability
$138
$69.05 p/Share
2
Reduced 0.01%
23,937
Class A Common Stock
Dec 30
2016
BUY
Grant, award, or other acquisition
-
182
Added 0.75%
23,939
Class A Common Stock
Nov 21
2016
SELL
Payment of exercise price or tax liability
$1,296
$68.2 p/Share
19
Reduced 0.08%
23,757
Class A Common Stock
Nov 21
2016
BUY
Grant, award, or other acquisition
-
2,493
Added 9.49%
23,776
Class A Common Stock
Sep 30
2016
SELL
Payment of exercise price or tax liability
$133
$66.34 p/Share
2
Reduced 0.01%
21,283
Class A Common Stock
Sep 30
2016
BUY
Grant, award, or other acquisition
-
189
Added 0.88%
21,285
Class A Common Stock
Jun 30
2016
SELL
Payment of exercise price or tax liability
$130
$65.19 p/Share
2
Reduced 0.01%
21,096
Class A Common Stock
Jun 30
2016
BUY
Grant, award, or other acquisition
-
192
Added 0.9%
21,098
Class A Common Stock
Mar 31
2016
SELL
Payment of exercise price or tax liability
$122
$61.08 p/Share
2
Reduced 0.01%
20,906
Class A Common Stock
Mar 31
2016
BUY
Grant, award, or other acquisition
-
205
Added 0.97%
20,908
Class A Common Stock