Dec 31
2020
SELL
Payment of exercise price or tax liability
$21,982
$11.13 p/Share
1,975
Reduced 4.66%
40,386
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$43,607
$11.13 p/Share
3,918
Added 8.47%
42,361
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$18,765
$9.96 p/Share
1,884
Reduced 4.67%
38,443
Common Stock
Mar 06
2020
BUY
Grant, award, or other acquisition
$1,086
$9.96 p/Share
109
Added 0.27%
40,327
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
$40,497
$9.96 p/Share
4,066
Added 9.18%
40,218
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$32,520
$12.23 p/Share
2,659
Reduced 6.85%
36,152
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
$64,501
$12.23 p/Share
5,274
Added 11.96%
38,811
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$29,514
$14.21 p/Share
2,077
Reduced 5.83%
33,537
Common Stock
Mar 08
2019
BUY
Exercise of conversion of derivative security
-
4,605
Added 11.45%
35,614
Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$21,070
$13.26 p/Share
1,589
Reduced 4.87%
31,009
Common Stock
Dec 31
2018
BUY
Exercise of conversion of derivative security
$41,796
$13.26 p/Share
3,152
Added 8.82%
32,598
Common Stock
Mar 09
2018
SELL
Payment of exercise price or tax liability
$31,387
$15.9 p/Share
1,974
Reduced 6.28%
29,446
Common Stock
Mar 09
2018
BUY
Exercise of conversion of derivative security
-
4,376
Added 12.22%
31,420
Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$11,252
$15.65 p/Share
719
Reduced 2.59%
27,044
Common Stock
Dec 31
2017
BUY
Exercise of conversion of derivative security
-
1,355
Added 4.65%
27,763
Common Stock
Mar 13
2015
SELL
Payment of exercise price or tax liability
$112,128
$17.36 p/Share
6,459
Reduced 15.52%
35,160
Common Stock
Mar 13
2015
BUY
Exercise of conversion of derivative security
-
19,512
Added 31.92%
41,619
Common Stock
Jan 01
2015
BUY
Grant, award, or other acquisition
-
0
Added 0.0%
41,619
Common Stock
Apr 19
2013
SELL
Payment of exercise price or tax liability
$81,952
$12.92 p/Share
6,343
Reduced 16.18%
32,867
Common Stock
Apr 19
2013
BUY
Exercise of conversion of derivative security
-
19,698
Added 33.44%
39,210
Common Stock
Jan 02
2013
BUY
Grant, award, or other acquisition
-
0
Added 0.0%
39,210
Common Stock
Nov 10
2009
SELL
Open market or private sale
$15,947
$10.93 p/Share
1,459
Reduced 6.9%
19,698
Common Stock
Mar 16
2009
SELL
Open market or private sale
$30,730
$9.47 p/Share
3,245
Reduced 13.3%
21,157
Common Stock
Mar 09
2009
SELL
Payment of exercise price or tax liability
$12,191
$10.1 p/Share
1,207
Reduced 4.71%
24,402
Common Stock
Mar 09
2009
BUY
Grant, award, or other acquisition
$26,927
$10.1 p/Share
2,666
Added 9.43%
25,609
Common Stock