Apr 26
2019
BUY
Exercise of conversion of derivative security
$2,517,000
$8.39 p/Share
300,000
Added 34.32%
574,128
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$141,247
$22.9 p/Share
6,168
Reduced 2.2%
274,128
Common Stock
Mar 04
2019
BUY
Grant, award, or other acquisition
-
13,677
Added 4.65%
280,296
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$279,490
$23.15 p/Share
12,073
Reduced 4.6%
250,421
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
40,356
Added 13.15%
266,619
Common Stock
Dec 01
2018
SELL
Payment of exercise price or tax liability
$25,838
$23.88 p/Share
1,082
Reduced 0.45%
238,336
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$14,620
$20.25 p/Share
722
Reduced 0.3%
239,418
Common Stock
Jun 01
2018
SELL
Payment of exercise price or tax liability
$11,500
$15.95 p/Share
721
Reduced 0.3%
240,140
Common Stock
Mar 04
2018
SELL
Payment of exercise price or tax liability
$123,786
$11.5 p/Share
10,764
Reduced 4.28%
240,861
Common Stock
Mar 04
2018
BUY
Grant, award, or other acquisition
-
35,761
Added 12.44%
251,625
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$77,345
$11.85 p/Share
6,527
Reduced 3.18%
198,987
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
32,709
Added 13.16%
215,864
Common Stock
Jan 01
2018
SELL
Payment of exercise price or tax liability
$11,328
$11.8 p/Share
960
Reduced 0.5%
189,682
Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$4,066
$12.55 p/Share
324
Reduced 0.17%
190,642
Common Stock
Oct 01
2017
SELL
Payment of exercise price or tax liability
$8,518
$10.3 p/Share
827
Reduced 0.43%
190,966
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$3,645
$11.25 p/Share
324
Reduced 0.17%
191,793
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$9,138
$11.05 p/Share
827
Reduced 0.43%
192,117
Common Stock
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