Apr 29
2019
BUY
Exercise of conversion of derivative security
$504,000
$6.72 p/Share
75,000
Added 28.03%
192,562
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$73,784
$22.9 p/Share
3,222
Reduced 2.7%
115,942
Common Stock
Mar 04
2019
BUY
Grant, award, or other acquisition
-
7,145
Added 5.66%
119,164
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$251,872
$23.15 p/Share
10,880
Reduced 9.57%
102,840
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
30,317
Added 21.3%
112,019
Common Stock
Dec 01
2018
SELL
Payment of exercise price or tax liability
$22,710
$23.88 p/Share
951
Reduced 1.02%
92,582
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$12,859
$20.25 p/Share
635
Reduced 0.67%
93,533
Common Stock
Aug 06
2018
SELL
Open market or private sale
$570,266
$19.23 p/Share
29,655
Reduced 23.95%
94,168
Common Stock
Jun 01
2018
SELL
Payment of exercise price or tax liability
$10,112
$15.95 p/Share
634
Reduced 0.51%
123,823
Common Stock
Mar 04
2018
SELL
Payment of exercise price or tax liability
$64,664
$11.5 p/Share
5,623
Reduced 4.32%
124,457
Common Stock
Mar 04
2018
BUY
Grant, award, or other acquisition
-
18,683
Added 12.56%
130,080
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$71,230
$11.85 p/Share
6,011
Reduced 5.95%
94,942
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
30,487
Added 21.49%
111,397
Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$3,602
$12.55 p/Share
287
Reduced 0.33%
86,921
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$3,229
$11.25 p/Share
287
Reduced 0.33%
87,208
Common Stock
Jun 01
2017
SELL
Payment of exercise price or tax liability
$2,942
$10.25 p/Share
287
Reduced 0.33%
87,495
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$75,845
$8.3 p/Share
9,138
Reduced 9.43%
87,782
Common Stock
Mar 05
2017
BUY
Grant, award, or other acquisition
-
27,610
Added 22.17%
96,920
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$81,708
$8.8 p/Share
9,285
Reduced 15.82%
49,424
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
32,348
Added 31.82%
69,310
Common Stock
Mar 01
2016
SELL
Payment of exercise price or tax liability
$42,985
$7.01 p/Share
6,132
Reduced 15.94%
32,339
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
48,416
Added 51.15%
46,247
Common Stock
Mar 08
2015
SELL
Payment of exercise price or tax liability
$18,963
$9.7 p/Share
1,955
Reduced 33.03%
3,963
Common Stock
Mar 08
2015
BUY
Grant, award, or other acquisition
-
5,918
Added 50.0%
5,918
Common Stock