Jan 14
2018
SELL
Payment of exercise price or tax liability
$195,029
$45.76 p/Share
4,262
Reduced 8.63%
45,110
Common Stock
Oct 26
2017
SELL
Open market or private sale
$682,232
$40.07 p/Share
17,026
Reduced 16.74%
84,655
Common Stock
Oct 26
2017
SELL
Payment of exercise price or tax liability
$1,413,790
$40.07 p/Share
35,283
Reduced 41.68%
49,372
Common Stock
Oct 26
2017
BUY
Exercise of conversion of derivative security
$852,637
$16.3 p/Share
52,309
Added 33.97%
101,681
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$10,317
$38.21 p/Share
270
Reduced 0.54%
49,372
Common Stock
Apr 27
2017
SELL
Open market or private sale
$1,279,624
$37.18 p/Share
34,417
Reduced 40.94%
49,642
Common Stock
Apr 27
2017
SELL
Payment of exercise price or tax liability
$683,918
$37.22 p/Share
18,375
Reduced 18.75%
79,642
Common Stock
Apr 27
2017
BUY
Exercise of conversion of derivative security
$608,091
$26.68 p/Share
22,792
Added 18.2%
102,434
Common Stock
Feb 10
2017
BUY
Grant, award, or other acquisition
-
7,060
Added 8.14%
79,642
Common Stock
Jan 14
2017
SELL
Payment of exercise price or tax liability
$126,565
$32.05 p/Share
3,949
Reduced 5.16%
72,582
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$32,292
$31.05 p/Share
1,040
Reduced 1.34%
76,531
Common Stock
Mar 23
2016
SELL
Open market or private sale
$91,915
$31.2 p/Share
2,946
Reduced 3.11%
91,719
Common Stock
Mar 23
2016
SELL
Payment of exercise price or tax liability
$441,418
$31.2 p/Share
14,148
Reduced 15.43%
77,571
Common Stock
Mar 23
2016
BUY
Exercise of conversion of derivative security
$398,974
$23.34 p/Share
17,094
Added 15.3%
94,665
Common Stock
Feb 10
2016
BUY
Grant, award, or other acquisition
-
9,540
Added 10.95%
77,571
Common Stock
Jan 14
2016
SELL
Payment of exercise price or tax liability
$99,600
$24.95 p/Share
3,992
Reduced 5.54%
68,031
Common Stock
Jul 14
2015
SELL
Payment of exercise price or tax liability
$36,083
$23.77 p/Share
1,518
Reduced 2.06%
72,023
Common Stock
Mar 31
2015
SELL
Open market or private sale
$997,870
$26.59 p/Share
37,528
Reduced 23.44%
122,593
Common Stock
Mar 31
2015
SELL
Payment of exercise price or tax liability
$1,814,821
$26.59 p/Share
68,252
Reduced 50.22%
67,654
Common Stock
Mar 31
2015
BUY
Exercise of conversion of derivative security
$1,224,932
$11.58 p/Share
105,780
Added 37.88%
173,434
Common Stock
Feb 11
2015
BUY
Grant, award, or other acquisition
-
5,180
Added 7.11%
67,654
Common Stock
Jan 14
2015
SELL
Payment of exercise price or tax liability
$108,411
$24.45 p/Share
4,434
Reduced 6.63%
62,474
Common Stock
Dec 19
2014
SELL
Open market or private sale
$252,000
$25.2 p/Share
10,000
Reduced 13.0%
66,908
Common Stock
Jul 01
2014
SELL
Payment of exercise price or tax liability
$20,338
$22.3 p/Share
912
Reduced 1.17%
76,908
Common Stock
Feb 12
2014
BUY
Grant, award, or other acquisition
-
12,360
Added 13.71%
77,820
Common Stock