Dec 31
2019
BUY
Grant, award, or other acquisition
-
306
Added 0.97%
31,306
Class A Common Stock
Sep 30
2019
SELL
Payment of exercise price or tax liability
$225
$45.08 p/Share
5
Reduced 0.02%
31,000
Class A Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
-
306
Added 0.98%
31,005
Class A Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$127
$42.28 p/Share
3
Reduced 0.01%
30,699
Class A Common Stock
Jun 30
2019
BUY
Grant, award, or other acquisition
-
326
Added 1.05%
30,702
Class A Common Stock
Mar 31
2019
SELL
Payment of exercise price or tax liability
$120
$39.98 p/Share
3
Reduced 0.01%
30,376
Class A Common Stock
Mar 31
2019
BUY
Grant, award, or other acquisition
-
344
Added 1.12%
30,379
Class A Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$136
$34.05 p/Share
4
Reduced 0.01%
30,035
Class A Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
-
404
Added 1.33%
30,039
Class A Common Stock
Sep 30
2018
SELL
Payment of exercise price or tax liability
$177
$35.41 p/Share
5
Reduced 0.02%
29,635
Class A Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
-
389
Added 1.3%
29,640
Class A Common Stock
Jun 30
2018
SELL
Payment of exercise price or tax liability
$164
$32.81 p/Share
5
Reduced 0.02%
29,251
Class A Common Stock
Jun 30
2018
BUY
Grant, award, or other acquisition
-
420
Added 1.42%
29,256
Class A Common Stock
Mar 31
2018
SELL
Payment of exercise price or tax liability
$171
$34.17 p/Share
5
Reduced 0.02%
28,836
Class A Common Stock
Mar 31
2018
BUY
Grant, award, or other acquisition
-
403
Added 1.38%
28,841
Class A Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$80
$40.05 p/Share
2
Reduced 0.01%
28,438
Class A Common Stock
Dec 31
2017
BUY
Grant, award, or other acquisition
-
313
Added 1.09%
28,440
Class A Common Stock
Nov 20
2017
SELL
Payment of exercise price or tax liability
$1,254
$35.83 p/Share
35
Reduced 0.12%
28,127
Class A Common Stock
Nov 20
2017
BUY
Grant, award, or other acquisition
-
4,745
Added 14.42%
28,162
Class A Common Stock
Sep 30
2017
SELL
Payment of exercise price or tax liability
$115
$38.48 p/Share
3
Reduced 0.01%
23,417
Class A Common Stock
Sep 30
2017
BUY
Grant, award, or other acquisition
-
325
Added 1.37%
23,420
Class A Common Stock
Jun 30
2017
SELL
Payment of exercise price or tax liability
$156
$38.92 p/Share
4
Reduced 0.02%
23,095
Class A Common Stock
Jun 30
2017
BUY
Grant, award, or other acquisition
-
322
Added 1.37%
23,099
Class A Common Stock
Mar 31
2017
SELL
Payment of exercise price or tax liability
$150
$37.59 p/Share
4
Reduced 0.02%
22,777
Class A Common Stock
Mar 31
2017
BUY
Grant, award, or other acquisition
-
333
Added 1.44%
22,781
Class A Common Stock