Jun 01
2017
SELL
Payment of exercise price or tax liability
$8,836
$10.25 p/Share
862
Reduced 1.22%
69,575
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$35,922
$8.3 p/Share
4,328
Reduced 5.79%
70,437
Common Stock
Mar 05
2017
BUY
Grant, award, or other acquisition
-
12,570
Added 14.39%
74,765
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$17,538
$8.8 p/Share
1,993
Reduced 4.02%
47,542
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
14,653
Added 19.07%
62,195
Common Stock
Dec 01
2016
SELL
Payment of exercise price or tax liability
$7,464
$8.95 p/Share
834
Reduced 1.66%
49,535
Common Stock
Sep 01
2016
SELL
Payment of exercise price or tax liability
$6,480
$7.77 p/Share
834
Reduced 1.63%
50,369
Common Stock
Jun 01
2016
SELL
Payment of exercise price or tax liability
$7,087
$8.59 p/Share
825
Reduced 1.59%
51,203
Common Stock
Mar 01
2016
SELL
Payment of exercise price or tax liability
$13,929
$7.01 p/Share
1,987
Reduced 4.59%
41,329
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
10,699
Added 17.06%
52,028
Common Stock
Dec 01
2015
SELL
Payment of exercise price or tax liability
$4,802
$8.18 p/Share
587
Reduced 1.34%
43,316
Common Stock
Sep 01
2015
SELL
Payment of exercise price or tax liability
$4,104
$6.98 p/Share
588
Reduced 1.32%
43,903
Common Stock
Jun 01
2015
SELL
Payment of exercise price or tax liability
$6,034
$10.28 p/Share
587
Reduced 1.3%
44,491
Common Stock
Mar 08
2015
SELL
Payment of exercise price or tax liability
$8,458
$9.7 p/Share
872
Reduced 1.9%
45,078
Common Stock
Mar 08
2015
BUY
Grant, award, or other acquisition
-
2,709
Added 5.57%
45,950
Common Stock
Mar 02
2015
BUY
Grant, award, or other acquisition
-
13,601
Added 23.93%
43,241
Common Stock
Mar 01
2015
SELL
Payment of exercise price or tax liability
$18,576
$9.58 p/Share
1,939
Reduced 6.14%
29,640
Common Stock
Dec 01
2014
SELL
Payment of exercise price or tax liability
$2,082
$9.17 p/Share
227
Reduced 0.71%
31,579
Common Stock
Sep 01
2014
SELL
Payment of exercise price or tax liability
$2,134
$9.4 p/Share
227
Reduced 0.71%
31,806
Common Stock
Jun 01
2014
SELL
Payment of exercise price or tax liability
$1,750
$7.92 p/Share
221
Reduced 0.69%
32,033
Common Stock
Mar 01
2014
SELL
Payment of exercise price or tax liability
$6,090
$6.52 p/Share
934
Reduced 5.93%
14,804
Common Stock
Mar 01
2014
BUY
Grant, award, or other acquisition
-
17,450
Added 35.11%
32,254
Common Stock
Dec 01
2013
SELL
Payment of exercise price or tax liability
$215
$6.15 p/Share
35
Reduced 0.22%
15,738
Common Stock
Sep 01
2013
SELL
Payment of exercise price or tax liability
$227
$6.69 p/Share
34
Reduced 0.22%
15,773
Common Stock
Jun 03
2013
SELL
Open market or private sale
$270
$7.1 p/Share
38
Reduced 0.24%
15,807
Common Stock