Mar 21
2018
SELL
Payment of exercise price or tax liability
$271,367
$34.49 p/Share
7,868
Reduced 2.3%
334,246
Class A Common Stock
Mar 21
2018
BUY
Exercise of conversion of derivative security
-
16,590
Added 4.62%
342,114
Class A Common Stock
Mar 20
2018
SELL
Payment of exercise price or tax liability
$228,715
$34.57 p/Share
6,616
Reduced 1.99%
325,524
Class A Common Stock
Mar 20
2018
BUY
Exercise of conversion of derivative security
-
13,950
Added 4.03%
332,140
Class A Common Stock
Mar 16
2018
SELL
Payment of exercise price or tax liability
$320,141
$35.83 p/Share
8,935
Reduced 2.73%
318,190
Class A Common Stock
Mar 16
2018
BUY
Exercise of conversion of derivative security
-
18,840
Added 5.45%
327,125
Class A Common Stock
Oct 30
2017
SELL
Payment of exercise price or tax liability
$262,581
$36.5 p/Share
7,194
Reduced 1.93%
364,733
Class A Common Stock
Oct 30
2017
BUY
Exercise of conversion of derivative security
-
14,376
Added 3.72%
371,927
Class A Common Stock
May 11
2017
SELL
Other acquisition or disposition
$6,001,566
$39.09 p/Share
153,532
Reduced 31.72%
330,461
Class A Common Stock
Apr 18
2017
SELL
Payment of exercise price or tax liability
$346,956
$37.59 p/Share
9,230
Reduced 1.87%
483,993
Class A Common Stock
Apr 18
2017
BUY
Exercise of conversion of derivative security
-
18,840
Added 3.68%
493,223
Class A Common Stock
Mar 23
2017
SELL
Payment of exercise price or tax liability
$1,832,192
$37.22 p/Share
49,226
Reduced 9.41%
473,659
Class A Common Stock
Mar 23
2017
BUY
Exercise of conversion of derivative security
-
100,480
Added 16.12%
522,885
Class A Common Stock
Mar 22
2017
SELL
Payment of exercise price or tax liability
$498,114
$37.04 p/Share
13,448
Reduced 3.09%
422,405
Class A Common Stock
Mar 22
2017
BUY
Exercise of conversion of derivative security
-
27,450
Added 5.92%
435,853
Class A Common Stock
Mar 21
2017
SELL
Payment of exercise price or tax liability
$301,305
$37.07 p/Share
8,128
Reduced 1.95%
408,403
Class A Common Stock
Mar 21
2017
BUY
Exercise of conversion of derivative security
-
16,590
Added 3.83%
416,531
Class A Common Stock
Mar 20
2017
SELL
Payment of exercise price or tax liability
$256,176
$37.48 p/Share
6,835
Reduced 1.68%
399,941
Class A Common Stock
Mar 20
2017
BUY
Exercise of conversion of derivative security
-
13,950
Added 3.32%
406,776
Class A Common Stock
Nov 30
2016
SELL
Payment of exercise price or tax liability
$250,097
$69.51 p/Share
3,598
Reduced 1.53%
231,960
Class A Common Stock
Nov 30
2016
BUY
Exercise of conversion of derivative security
-
7,188
Added 2.96%
235,558
Class A Common Stock
Oct 27
2016
SELL
Open market or private sale
$25,367
$62.48 p/Share
406
Reduced 0.16%
255,664
Class A Common Stock
Oct 27
2016
SELL
Payment of exercise price or tax liability
$1,708,059
$62.58 p/Share
27,294
Reduced 10.68%
228,370
Class A Common Stock
Oct 27
2016
BUY
Exercise of conversion of derivative security
$615,217
$22.21 p/Share
27,700
Added 9.76%
256,070
Class A Common Stock
Oct 19
2016
SELL
Open market or private sale
$17,642
$65.1 p/Share
271
Reduced 0.11%
256,849
Class A Common Stock