Dec 31
2019
SELL
Payment of exercise price or tax liability
$135
$44.97 p/Share
3
Reduced 0.04%
8,342
Class A Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
-
306
Added 3.54%
8,345
Class A Common Stock
Sep 30
2019
SELL
Payment of exercise price or tax liability
$180
$45.08 p/Share
4
Reduced 0.05%
8,039
Class A Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
-
306
Added 3.67%
8,043
Class A Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$127
$42.28 p/Share
3
Reduced 0.04%
7,737
Class A Common Stock
Jun 30
2019
BUY
Grant, award, or other acquisition
-
326
Added 4.04%
7,740
Class A Common Stock
Mar 31
2019
SELL
Payment of exercise price or tax liability
$120
$39.98 p/Share
3
Reduced 0.04%
7,414
Class A Common Stock
Mar 31
2019
BUY
Grant, award, or other acquisition
-
344
Added 4.43%
7,417
Class A Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$102
$34.05 p/Share
3
Reduced 0.04%
7,073
Class A Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
-
404
Added 5.4%
7,076
Class A Common Stock
Sep 30
2018
SELL
Payment of exercise price or tax liability
$142
$35.41 p/Share
4
Reduced 0.06%
6,672
Class A Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
-
389
Added 5.51%
6,676
Class A Common Stock
Jun 30
2018
SELL
Payment of exercise price or tax liability
$131
$32.81 p/Share
4
Reduced 0.06%
6,287
Class A Common Stock
Jun 30
2018
BUY
Grant, award, or other acquisition
-
420
Added 6.26%
6,291
Class A Common Stock
Mar 31
2018
SELL
Payment of exercise price or tax liability
$103
$34.17 p/Share
3
Reduced 0.05%
5,871
Class A Common Stock
Mar 31
2018
BUY
Grant, award, or other acquisition
-
403
Added 6.42%
5,874
Class A Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$80
$40.05 p/Share
2
Reduced 0.04%
5,471
Class A Common Stock
Dec 31
2017
BUY
Grant, award, or other acquisition
-
313
Added 5.41%
5,473
Class A Common Stock
Sep 30
2017
SELL
Payment of exercise price or tax liability
$154
$38.48 p/Share
4
Reduced 0.08%
5,160
Class A Common Stock
Sep 30
2017
BUY
Grant, award, or other acquisition
-
325
Added 5.92%
5,164
Class A Common Stock
Jun 30
2017
SELL
Payment of exercise price or tax liability
$156
$38.92 p/Share
4
Reduced 0.08%
4,839
Class A Common Stock
Jun 30
2017
BUY
Grant, award, or other acquisition
-
322
Added 6.23%
4,843
Class A Common Stock
Mar 31
2017
SELL
Payment of exercise price or tax liability
$150
$37.59 p/Share
4
Reduced 0.09%
4,521
Class A Common Stock
Mar 31
2017
BUY
Grant, award, or other acquisition
-
333
Added 6.85%
4,525
Class A Common Stock