Mar 18
2019
SELL
Payment of exercise price or tax liability
$114,211
$39.92 p/Share
2,861
Reduced 0.72%
396,124
Class A Common Stock
Mar 18
2019
BUY
Exercise of conversion of derivative security
-
6,270
Added 1.55%
398,985
Class A Common Stock
Mar 17
2019
SELL
Payment of exercise price or tax liability
$92,514
$40.47 p/Share
2,286
Reduced 0.58%
392,715
Class A Common Stock
Mar 17
2019
BUY
Exercise of conversion of derivative security
-
5,010
Added 1.25%
395,001
Class A Common Stock
Feb 21
2019
SELL
Open market or private sale
$7,698,568
$38.3 p/Share
201,007
Reduced 24.57%
616,984
Class A Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$8,711,992
$38.38 p/Share
226,993
Reduced 36.79%
389,991
Class A Common Stock
Feb 21
2019
BUY
Exercise of conversion of derivative security
$3,111,560
$7.27 p/Share
428,000
Added 34.35%
817,991
Class A Common Stock
May 14
2018
SELL
Payment of exercise price or tax liability
$148,487
$32.14 p/Share
4,620
Reduced 0.66%
698,750
Class A Common Stock
May 14
2018
BUY
Exercise of conversion of derivative security
-
10,098
Added 1.42%
703,370
Class A Common Stock
Apr 17
2018
SELL
Payment of exercise price or tax liability
$76,255
$33.27 p/Share
2,292
Reduced 0.33%
693,272
Class A Common Stock
Apr 17
2018
BUY
Exercise of conversion of derivative security
-
5,010
Added 0.72%
695,564
Class A Common Stock
Mar 22
2018
SELL
Payment of exercise price or tax liability
$368,487
$33.23 p/Share
11,089
Reduced 1.58%
689,945
Class A Common Stock
Mar 22
2018
BUY
Exercise of conversion of derivative security
-
24,240
Added 3.34%
701,034
Class A Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$118,335
$34.49 p/Share
3,431
Reduced 0.5%
676,794
Class A Common Stock
Mar 21
2018
BUY
Exercise of conversion of derivative security
-
7,500
Added 1.09%
680,225
Class A Common Stock
Mar 20
2018
SELL
Payment of exercise price or tax liability
$99,631
$34.57 p/Share
2,882
Reduced 0.43%
672,725
Class A Common Stock
Mar 20
2018
BUY
Exercise of conversion of derivative security
-
6,300
Added 0.92%
675,607
Class A Common Stock
Mar 16
2018
SELL
Payment of exercise price or tax liability
$102,796
$35.83 p/Share
2,869
Reduced 0.43%
669,307
Class A Common Stock
Mar 16
2018
BUY
Exercise of conversion of derivative security
-
6,270
Added 0.92%
672,176
Class A Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$6,271,234
$36.77 p/Share
170,553
Reduced 20.39%
665,906
Class A Common Stock
Mar 06
2018
SELL
Open market or private sale
$4,834,620
$36.78 p/Share
131,447
Reduced 13.58%
836,459
Class A Common Stock
Mar 06
2018
BUY
Exercise of conversion of derivative security
$2,865,980
$9.49 p/Share
302,000
Added 23.78%
967,906
Class A Common Stock
Aug 10
2017
SELL
Payment of exercise price or tax liability
$797,412
$40.73 p/Share
19,578
Reduced 2.86%
665,906
Class A Common Stock
Aug 10
2017
BUY
Exercise of conversion of derivative security
-
40,320
Added 5.56%
685,484
Class A Common Stock
Apr 18
2017
SELL
Payment of exercise price or tax liability
$115,439
$37.59 p/Share
3,071
Reduced 0.47%
645,164
Class A Common Stock