Apr 30
2019
BUY
Exercise of conversion of derivative security
$305,550
$8.73 p/Share
35,000
Added 17.07%
170,001
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$76,005
$22.9 p/Share
3,319
Reduced 2.43%
133,381
Common Stock
Mar 04
2019
BUY
Grant, award, or other acquisition
-
6,873
Added 4.79%
136,700
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$269,628
$23.15 p/Share
11,647
Reduced 8.8%
120,648
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
30,317
Added 18.93%
129,827
Common Stock
Dec 01
2018
SELL
Payment of exercise price or tax liability
$24,334
$23.88 p/Share
1,019
Reduced 0.91%
111,157
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$14,216
$20.25 p/Share
702
Reduced 0.62%
112,176
Common Stock
Aug 07
2018
SELL
Open market or private sale
$435,022
$19.6 p/Share
22,195
Reduced 16.43%
112,878
Common Stock
Jun 01
2018
SELL
Payment of exercise price or tax liability
$11,197
$15.95 p/Share
702
Reduced 0.52%
135,073
Common Stock
Mar 04
2018
SELL
Payment of exercise price or tax liability
$68,816
$11.5 p/Share
5,984
Reduced 4.22%
135,775
Common Stock
Mar 04
2018
BUY
Grant, award, or other acquisition
-
17,972
Added 11.25%
141,759
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$78,554
$11.85 p/Share
6,629
Reduced 5.82%
107,332
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
30,487
Added 19.76%
123,787
Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$3,953
$12.55 p/Share
315
Reduced 0.31%
99,929
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$3,544
$11.25 p/Share
315
Reduced 0.31%
100,244
Common Stock
Jun 01
2017
SELL
Payment of exercise price or tax liability
$3,229
$10.25 p/Share
315
Reduced 0.31%
100,559
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$80,020
$8.3 p/Share
9,641
Reduced 8.72%
100,874
Common Stock
Mar 05
2017
BUY
Grant, award, or other acquisition
-
26,560
Added 19.38%
110,515
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$89,390
$8.8 p/Share
10,158
Reduced 13.69%
64,069
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
32,348
Added 27.81%
83,955
Common Stock
Mar 01
2016
SELL
Payment of exercise price or tax liability
$71,572
$7.01 p/Share
10,210
Reduced 17.58%
47,857
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
48,416
Added 43.94%
61,765
Common Stock
Dec 01
2015
SELL
Payment of exercise price or tax liability
$1,456
$8.18 p/Share
178
Reduced 0.75%
23,559
Common Stock
Sep 01
2015
SELL
Payment of exercise price or tax liability
$1,242
$6.98 p/Share
178
Reduced 0.74%
23,737
Common Stock
Jun 01
2015
SELL
Payment of exercise price or tax liability
$1,830
$10.28 p/Share
178
Reduced 0.74%
23,915
Common Stock