Apr 29
2019
SELL
Open market or private sale
$2,263,148
$27.1 p/Share
83,511
Reduced 39.2%
129,524
Common Stock
Apr 29
2019
BUY
Exercise of conversion of derivative security
$525,150
$7.78 p/Share
67,500
Added 24.06%
213,035
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$79,303
$22.9 p/Share
3,463
Reduced 2.32%
145,535
Common Stock
Mar 04
2019
BUY
Grant, award, or other acquisition
-
7,170
Added 4.59%
148,998
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$266,410
$23.15 p/Share
11,508
Reduced 7.92%
133,729
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
29,237
Added 17.09%
141,828
Common Stock
Dec 01
2018
SELL
Payment of exercise price or tax liability
$24,334
$23.88 p/Share
1,019
Reduced 0.81%
124,099
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$14,216
$20.25 p/Share
702
Reduced 0.56%
125,118
Common Stock
Aug 03
2018
SELL
Open market or private sale
$253,761
$18.86 p/Share
13,455
Reduced 9.66%
125,820
Common Stock
Jun 01
2018
SELL
Payment of exercise price or tax liability
$11,197
$15.95 p/Share
702
Reduced 0.5%
139,275
Common Stock
Mar 04
2018
SELL
Payment of exercise price or tax liability
$71,794
$11.5 p/Share
6,243
Reduced 4.27%
139,977
Common Stock
Mar 04
2018
BUY
Grant, award, or other acquisition
-
18,749
Added 11.37%
146,220
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$78,423
$11.85 p/Share
6,618
Reduced 5.63%
111,016
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
30,487
Added 19.3%
127,471
Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$3,953
$12.55 p/Share
315
Reduced 0.3%
103,602
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$3,544
$11.25 p/Share
315
Reduced 0.3%
103,917
Common Stock
Jun 01
2017
SELL
Payment of exercise price or tax liability
$3,229
$10.25 p/Share
315
Reduced 0.3%
104,232
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$83,481
$8.3 p/Share
10,058
Reduced 8.78%
104,547
Common Stock
Mar 05
2017
BUY
Grant, award, or other acquisition
-
27,708
Added 19.47%
114,605
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$89,258
$8.8 p/Share
10,143
Reduced 13.15%
67,011
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
32,348
Added 27.13%
86,897
Common Stock
Mar 01
2016
SELL
Payment of exercise price or tax liability
$72,154
$7.01 p/Share
10,293
Reduced 16.85%
50,784
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
48,416
Added 42.81%
64,692
Common Stock
Dec 01
2015
SELL
Payment of exercise price or tax liability
$2,282
$8.18 p/Share
279
Reduced 1.04%
26,569
Common Stock
Sep 01
2015
SELL
Payment of exercise price or tax liability
$1,947
$6.98 p/Share
279
Reduced 1.03%
26,848
Common Stock