Mar 01
2020
BUY
Grant, award, or other acquisition
-
35,941
Added 24.7%
109,595
Common Stock
Dec 01
2019
SELL
Payment of exercise price or tax liability
$35,299
$23.3 p/Share
1,515
Reduced 1.72%
86,377
Common Stock
Sep 01
2019
SELL
Payment of exercise price or tax liability
$36,657
$24.18 p/Share
1,516
Reduced 1.7%
87,892
Common Stock
Jun 01
2019
SELL
Payment of exercise price or tax liability
$32,466
$21.43 p/Share
1,515
Reduced 1.67%
89,408
Common Stock
Apr 30
2019
SELL
Open market or private sale
$2,146,177
$27.14 p/Share
79,078
Reduced 46.52%
90,923
Common Stock
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