Mar 31
2020
BUY
Grant, award, or other acquisition
-
400
Added 0.12%
333,594
Class A Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$180
$44.97 p/Share
4
Reduced 0.0%
333,194
Class A Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
-
306
Added 0.09%
333,198
Class A Common Stock
Sep 30
2019
SELL
Payment of exercise price or tax liability
$225
$45.08 p/Share
5
Reduced 0.0%
332,892
Class A Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
-
306
Added 0.09%
332,897
Class A Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$127
$42.28 p/Share
3
Reduced 0.0%
332,591
Class A Common Stock
Jun 30
2019
BUY
Grant, award, or other acquisition
-
326
Added 0.1%
332,594
Class A Common Stock
Mar 31
2019
SELL
Payment of exercise price or tax liability
$120
$39.98 p/Share
3
Reduced 0.0%
332,268
Class A Common Stock
Mar 31
2019
BUY
Grant, award, or other acquisition
-
344
Added 0.1%
332,271
Class A Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$136
$34.05 p/Share
4
Reduced 0.0%
331,927
Class A Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
-
404
Added 0.12%
331,931
Class A Common Stock
Sep 30
2018
SELL
Payment of exercise price or tax liability
$177
$35.41 p/Share
5
Reduced 0.0%
331,527
Class A Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
-
389
Added 0.12%
331,532
Class A Common Stock
Jun 30
2018
SELL
Payment of exercise price or tax liability
$164
$32.81 p/Share
5
Reduced 0.0%
331,143
Class A Common Stock
Jun 30
2018
BUY
Grant, award, or other acquisition
-
420
Added 0.13%
331,148
Class A Common Stock
Mar 31
2018
SELL
Payment of exercise price or tax liability
$171
$34.17 p/Share
5
Reduced 0.0%
330,728
Class A Common Stock
Mar 31
2018
BUY
Grant, award, or other acquisition
-
403
Added 0.12%
330,733
Class A Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$80
$40.05 p/Share
2
Reduced 0.0%
330,330
Class A Common Stock
Dec 31
2017
BUY
Grant, award, or other acquisition
-
313
Added 0.09%
330,332
Class A Common Stock
Sep 30
2017
SELL
Payment of exercise price or tax liability
$115
$38.48 p/Share
3
Reduced 0.0%
330,019
Class A Common Stock
Sep 30
2017
BUY
Grant, award, or other acquisition
-
325
Added 0.1%
330,022
Class A Common Stock
Jun 30
2017
SELL
Payment of exercise price or tax liability
$156
$38.92 p/Share
4
Reduced 0.0%
329,697
Class A Common Stock
Jun 30
2017
BUY
Grant, award, or other acquisition
-
322
Added 0.1%
329,701
Class A Common Stock
Mar 31
2017
SELL
Payment of exercise price or tax liability
$150
$37.59 p/Share
4
Reduced 0.0%
329,379
Class A Common Stock
Mar 31
2017
BUY
Grant, award, or other acquisition
-
333
Added 0.1%
329,383
Class A Common Stock