Jan 14
2018
SELL
Payment of exercise price or tax liability
$288,929
$45.76 p/Share
6,314
Reduced 9.05%
63,422
Common Stock
Aug 04
2017
SELL
Open market or private sale
$687,600
$38.2 p/Share
18,000
Reduced 20.52%
69,736
Common Stock
Aug 03
2017
SELL
Open market or private sale
$56,804
$37.92 p/Share
1,498
Reduced 1.64%
89,656
Common Stock
Aug 03
2017
SELL
Payment of exercise price or tax liability
$72,806
$37.92 p/Share
1,920
Reduced 2.14%
87,736
Common Stock
Aug 03
2017
BUY
Exercise of conversion of derivative security
$24,097
$7.05 p/Share
3,418
Added 3.61%
91,154
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$8,062
$38.21 p/Share
211
Reduced 0.24%
87,736
Common Stock
Feb 10
2017
BUY
Grant, award, or other acquisition
-
15,670
Added 15.12%
87,947
Common Stock
Jan 14
2017
SELL
Payment of exercise price or tax liability
$231,305
$32.05 p/Share
7,217
Reduced 9.08%
72,277
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$6,552
$31.05 p/Share
211
Reduced 0.26%
79,494
Common Stock
Jun 23
2016
SELL
Open market or private sale
$188,160
$31.36 p/Share
6,000
Reduced 7.0%
79,705
Common Stock
Jun 14
2016
-
165
Reduced 0.19%
85,705
Common Stock
Feb 10
2016
BUY
Grant, award, or other acquisition
-
19,620
Added 18.6%
85,870
Common Stock
Jan 14
2016
SELL
Payment of exercise price or tax liability
$173,752
$24.95 p/Share
6,964
Reduced 9.51%
66,250
Common Stock
Nov 04
2015
SELL
Payment of exercise price or tax liability
$119,814
$29.23 p/Share
4,099
Reduced 5.3%
73,214
Common Stock
Nov 04
2015
SELL
Open market or private sale
$80,032
$29.23 p/Share
2,738
Reduced 3.42%
77,313
Common Stock
Nov 04
2015
BUY
Exercise of conversion of derivative security
$82,864
$12.12 p/Share
6,837
Added 7.87%
80,051
Common Stock
Nov 03
2015
SELL
Open market or private sale
$102,340
$29.24 p/Share
3,500
Reduced 4.56%
73,214
Common Stock
Aug 05
2015
SELL
Open market or private sale
$151,232
$26.21 p/Share
5,770
Reduced 7.0%
76,714
Common Stock
Jul 14
2015
SELL
Payment of exercise price or tax liability
$3,423
$23.77 p/Share
144
Reduced 0.17%
82,484
Common Stock
May 08
2015
SELL
Open market or private sale
$153,236
$26.42 p/Share
5,800
Reduced 7.2%
74,734
Common Stock
Feb 11
2015
BUY
Grant, award, or other acquisition
-
10,340
Added 11.38%
80,534
Common Stock
Jan 14
2015
SELL
Payment of exercise price or tax liability
$144,768
$24.45 p/Share
5,921
Reduced 7.78%
70,194
Common Stock
Dec 30
2014
SELL
Open market or private sale
$50,540
$25.27 p/Share
2,000
Reduced 2.56%
76,115
Common Stock
Nov 11
2014
SELL
Open market or private sale
$174,000
$23.2 p/Share
7,500
Reduced 8.76%
78,115
Common Stock