Jun 25
2024
SELL
Payment of exercise price or tax liability
$4,543
$8.07 p/Share
563
Reduced 0.14%
387,912
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$13,195
$9.76 p/Share
1,352
Reduced 0.35%
388,475
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$77,572
$9.76 p/Share
7,948
Reduced 2.1%
369,827
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
33,174
Added 7.84%
389,827
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$8,166
$6.09 p/Share
1,341
Reduced 0.37%
364,601
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$23,733
$5.92 p/Share
4,009
Reduced 1.14%
348,442
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
24,781
Added 6.34%
365,942
Common Stock
Jun 28
2022
SELL
Payment of exercise price or tax liability
$6,526
$11.37 p/Share
574
Reduced 0.17%
345,170
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$9,333
$11.71 p/Share
797
Reduced 0.23%
345,744
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$9,400
$11.78 p/Share
798
Reduced 0.23%
346,541
Common Stock
Mar 23
2022
SELL
Open market or private sale
$127,017
$12.83 p/Share
9,900
Reduced 2.77%
347,339
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
$115,236
$11.64 p/Share
9,900
Added 2.7%
357,239
Common Stock
Mar 17
2022
SELL
Open market or private sale
$1,387
$13.87 p/Share
100
Reduced 0.03%
347,339
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
$1,164
$11.64 p/Share
100
Added 0.03%
347,439
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$18,793
$13.9 p/Share
1,352
Reduced 0.39%
347,339
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$5,790
$12.19 p/Share
475
Reduced 0.14%
332,191
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
23,236
Added 6.25%
348,691
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$7,934
$14.4 p/Share
551
Reduced 0.14%
401,530
Common Stock
Jun 27
2021
SELL
Payment of exercise price or tax liability
$10,718
$14.01 p/Share
765
Reduced 0.19%
402,081
Common Stock
Jun 25
2021
SELL
Payment of exercise price or tax liability
$10,718
$14.01 p/Share
765
Reduced 0.19%
402,846
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$10,922
$14.86 p/Share
735
Reduced 0.18%
403,611
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$279,146
$15.08 p/Share
18,511
Reduced 4.38%
404,346
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$19,015
$14.18 p/Share
1,341
Reduced 0.33%
407,857
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
18,948
Added 4.29%
422,857
Common Stock
May 26
2016
SELL
Open market or private sale
$58,849
$14.16 p/Share
4,156
Reduced 1.26%
325,930
Common Stock