Jan 23
2021
SELL
Payment of exercise price or tax liability
$41,065
$20.13 p/Share
2,040
Reduced 5.09%
38,060
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
2,202
Added 5.21%
40,100
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$49,349
$22.09 p/Share
2,234
Reduced 5.57%
37,898
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
2,405
Added 5.65%
40,132
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
2,386
Added 5.95%
37,727
Common Stock
Dec 09
2019
SELL
Open market or private sale
$176,320
$22.04 p/Share
8,000
Reduced 18.46%
35,341
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
2,300
Added 5.04%
43,341
Common Stock
Jan 21
2019
SELL
Payment of exercise price or tax liability
$72,071
$22.8 p/Share
3,161
Reduced 7.15%
41,041
Common Stock
Jan 21
2019
BUY
Exercise of conversion of derivative security
-
3,634
Added 7.6%
44,202
Common Stock
May 31
2018
SELL
Open market or private sale
$89,390
$25.54 p/Share
3,500
Reduced 7.94%
40,568
Common Stock
May 31
2018
BUY
Exercise of conversion of derivative security
$6,720
$1.92 p/Share
3,500
Added 7.36%
44,068
Common Stock
Jan 23
2018
BUY
Grant, award, or other acquisition
-
2,148
Added 5.03%
40,568
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$81,063
$23.8 p/Share
3,406
Reduced 8.14%
38,420
Common Stock
Jan 22
2018
BUY
Exercise of conversion of derivative security
-
3,949
Added 8.63%
41,826
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$44,437
$21.05 p/Share
2,111
Reduced 5.28%
37,877
Common Stock
Feb 07
2017
BUY
Exercise of conversion of derivative security
-
3,446
Added 7.93%
39,988
Common Stock
Jan 24
2017
BUY
Grant, award, or other acquisition
-
2,359
Added 6.06%
36,542
Common Stock
May 28
2016
SELL
Payment of exercise price or tax liability
$84,933
$14.99 p/Share
5,666
Reduced 14.22%
34,183
Common Stock
May 28
2016
BUY
Exercise of conversion of derivative security
-
12,264
Added 23.53%
39,849
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$5,435
$14.57 p/Share
373
Reduced 1.33%
27,585
Common Stock
Jan 21
2016
BUY
Grant, award, or other acquisition
-
3,430
Added 10.93%
27,958
Common Stock
Nov 20
2015
SELL
Open market or private sale
$63,378
$15.09 p/Share
4,200
Reduced 14.62%
24,528
Common Stock
Aug 28
2015
SELL
Payment of exercise price or tax liability
$135,724
$14.16 p/Share
9,585
Reduced 25.02%
28,728
Common Stock
Aug 28
2015
BUY
Exercise of conversion of derivative security
-
30,332
Added 44.19%
38,313
Common Stock
Feb 07
2015
SELL
Payment of exercise price or tax liability
$5,676
$12.67 p/Share
448
Reduced 5.31%
7,981
Common Stock