Aug 03
2017
SELL
Open market or private sale
$37,324
$83.5 p/Share
447
Reduced 15.5%
2,436
Common Stock
Aug 03
2017
BUY
Exercise of conversion of derivative security
$19,141
$42.82 p/Share
447
Added 13.42%
2,883
Common Stock
Jul 28
2017
SELL
Open market or private sale
$33,741
$81.5 p/Share
414
Reduced 14.53%
2,436
Common Stock
Jul 28
2017
BUY
Exercise of conversion of derivative security
$12,929
$31.23 p/Share
414
Added 12.68%
2,850
Common Stock
Jul 21
2017
SELL
Open market or private sale
$326
$81.5 p/Share
4
Reduced 0.16%
2,436
Common Stock
Jul 21
2017
BUY
Exercise of conversion of derivative security
$125
$31.23 p/Share
4
Added 0.16%
2,440
Common Stock
Jul 20
2017
SELL
Open market or private sale
$29,748
$81.5 p/Share
365
Reduced 13.03%
2,436
Common Stock
Jul 20
2017
BUY
Exercise of conversion of derivative security
$11,399
$31.23 p/Share
365
Added 11.53%
2,801
Common Stock
Jan 03
2017
SELL
Payment of exercise price or tax liability
$182,669
$85.2 p/Share
2,144
Reduced 46.81%
2,436
Common Stock
Sep 09
2016
SELL
Open market or private sale
$307,519
$78.73 p/Share
3,906
Reduced 100.0%
0
Common Stock
Sep 08
2016
SELL
Open market or private sale
$488,434
$80.15 p/Share
6,094
Reduced 100.0%
0
Common Stock
Jun 03
2016
SELL
Open market or private sale
$26,740
$70.0 p/Share
382
Reduced 100.0%
0
Common Stock
Jun 03
2016
BUY
Exercise of conversion of derivative security
$16,357
$42.82 p/Share
382
Added 50.0%
382
Common Stock
May 31
2016
SELL
Open market or private sale
$95,634
$69.0 p/Share
1,386
Reduced 100.0%
0
Common Stock
May 31
2016
BUY
Exercise of conversion of derivative security
$43,285
$31.23 p/Share
1,386
Added 50.0%
1,386
Common Stock
May 13
2016
SELL
Open market or private sale
$162,520
$68.0 p/Share
2,390
Reduced 100.0%
0
Common Stock
May 13
2016
BUY
Exercise of conversion of derivative security
$57,575
$24.09 p/Share
2,390
Added 50.0%
2,390
Common Stock
Dec 31
2015
SELL
Payment of exercise price or tax liability
$79,411
$62.43 p/Share
1,272
Reduced 33.36%
2,541
Common Stock
Feb 12
2015
SELL
Open market or private sale
$196,664
$62.0 p/Share
3,172
Reduced 100.0%
0
Common Stock
Feb 12
2015
BUY
Exercise of conversion of derivative security
$61,061
$19.25 p/Share
3,172
Added 50.0%
3,172
Common Stock
Dec 31
2014
SELL
Payment of exercise price or tax liability
$134,824
$60.27 p/Share
2,237
Reduced 33.36%
4,468
Common Stock
Dec 24
2014
SELL
Open market or private sale
$108,780
$60.0 p/Share
1,813
Reduced 100.0%
0
Common Stock
Dec 24
2014
BUY
Exercise of conversion of derivative security
$24,258
$13.38 p/Share
1,813
Added 50.0%
1,813
Common Stock
Nov 12
2014
SELL
Open market or private sale
$180,558
$58.02 p/Share
3,112
Reduced 100.0%
0
Common Stock
Nov 12
2014
BUY
Exercise of conversion of derivative security
$55,954
$17.98 p/Share
3,112
Added 50.0%
3,112
Common Stock