Jun 01
2017
SELL
Payment of exercise price or tax liability
$3,321
$10.25 p/Share
324
Reduced 0.17%
192,944
Common Stock
Apr 01
2017
SELL
Payment of exercise price or tax liability
$7,981
$9.65 p/Share
827
Reduced 0.43%
193,268
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$145,184
$8.3 p/Share
17,492
Reduced 8.27%
194,095
Common Stock
Mar 05
2017
BUY
Grant, award, or other acquisition
-
52,848
Added 19.99%
211,587
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$91,115
$8.8 p/Share
10,354
Reduced 7.07%
136,012
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
36,970
Added 18.89%
158,739
Common Stock
Jan 01
2017
SELL
Payment of exercise price or tax liability
$9,216
$9.6 p/Share
960
Reduced 0.72%
132,123
Common Stock
Oct 01
2016
SELL
Payment of exercise price or tax liability
$6,707
$8.11 p/Share
827
Reduced 0.62%
133,083
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$6,696
$8.81 p/Share
760
Reduced 0.56%
133,910
Common Stock
Apr 01
2016
SELL
Payment of exercise price or tax liability
$6,042
$7.95 p/Share
760
Reduced 0.56%
134,670
Common Stock
Mar 01
2016
SELL
Payment of exercise price or tax liability
$68,509
$7.01 p/Share
9,773
Reduced 7.55%
119,739
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
55,951
Added 29.24%
135,430
Common Stock
Jan 01
2016
SELL
Payment of exercise price or tax liability
$7,510
$8.41 p/Share
893
Reduced 0.99%
89,252
Common Stock
Dec 01
2015
SELL
Payment of exercise price or tax liability
$2,004
$8.18 p/Share
245
Reduced 0.27%
90,145
Common Stock
Oct 01
2015
SELL
Payment of exercise price or tax liability
$4,484
$5.9 p/Share
760
Reduced 0.83%
90,390
Common Stock
Sep 01
2015
SELL
Payment of exercise price or tax liability
$1,710
$6.98 p/Share
245
Reduced 0.27%
91,150
Common Stock
Jul 01
2015
SELL
Payment of exercise price or tax liability
$6,848
$9.01 p/Share
760
Reduced 0.82%
91,395
Common Stock
Jun 01
2015
SELL
Payment of exercise price or tax liability
$2,519
$10.28 p/Share
245
Reduced 0.27%
92,155
Common Stock
Apr 01
2015
SELL
Payment of exercise price or tax liability
$7,714
$10.15 p/Share
760
Reduced 0.82%
92,400
Common Stock
Mar 08
2015
SELL
Payment of exercise price or tax liability
$33,523
$9.7 p/Share
3,456
Reduced 3.58%
93,160
Common Stock
Mar 08
2015
BUY
Grant, award, or other acquisition
-
11,363
Added 10.52%
96,616
Common Stock
Mar 02
2015
SELL
Payment of exercise price or tax liability
$32,196
$9.45 p/Share
3,407
Reduced 3.84%
85,253
Common Stock
Mar 02
2015
BUY
Grant, award, or other acquisition
-
22,499
Added 20.24%
88,660
Common Stock
Mar 01
2015
SELL
Payment of exercise price or tax liability
$2,270
$9.58 p/Share
237
Reduced 0.36%
66,161
Common Stock
Jan 01
2015
SELL
Payment of exercise price or tax liability
$34,827
$9.75 p/Share
3,572
Reduced 5.11%
66,398
Common Stock