May 09
2025
SELL
Payment of exercise price or tax liability
$60,519
$5.84 p/Share
10,363
Reduced 2.01%
505,268
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$49,355
$6.03 p/Share
8,185
Reduced 1.56%
515,631
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
87,200
Added 14.27%
523,816
Common Stock
Apr 29
2025
SELL
Payment of exercise price or tax liability
$36,420
$6.01 p/Share
6,060
Reduced 1.37%
436,616
Common Stock, $.01 par...
May 09
2024
SELL
Payment of exercise price or tax liability
$355,133
$11.16 p/Share
31,822
Reduced 8.05%
363,676
Common Stock, $.01 par...
May 09
2024
BUY
Grant, award, or other acquisition
-
159,868
Added 26.53%
442,676
Common Stock, $.01 par...
May 05
2024
SELL
Payment of exercise price or tax liability
$87,415
$10.68 p/Share
8,185
Reduced 2.54%
314,630
Common Stock, $.01 par...
Apr 29
2024
SELL
Payment of exercise price or tax liability
$68,175
$11.25 p/Share
6,060
Reduced 1.84%
322,815
Common Stock, $.01 par...
Apr 27
2024
SELL
Payment of exercise price or tax liability
$129,858
$11.25 p/Share
11,543
Reduced 3.39%
328,875
Common Stock, $.01 par...
Sep 14
2023
SELL
Open market or private sale
$599,250
$15.98 p/Share
37,500
Reduced 9.92%
340,418
Common Stock, $.01 par...
May 05
2023
SELL
Payment of exercise price or tax liability
$648,734
$10.65 p/Share
60,914
Reduced 16.18%
315,518
Common Stock, $.01 par...
May 05
2023
BUY
Grant, award, or other acquisition
-
217,200
Added 36.5%
377,918
Common Stock, $.01 par...
Apr 29
2023
SELL
Payment of exercise price or tax liability
$67,811
$11.19 p/Share
6,060
Reduced 2.66%
221,632
Common Stock, $.01 par...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$134,475
$11.65 p/Share
11,543
Reduced 4.82%
227,692
Common Stock, $.01 par...
Apr 07
2023
SELL
Payment of exercise price or tax liability
$116,893
$12.01 p/Share
9,733
Reduced 3.91%
239,235
Common Stock, $.01 par...
May 17
2022
SELL
Open market or private sale
$402,186
$16.45 p/Share
24,449
Reduced 8.94%
248,968
Common Stock, $.01 par...
May 16
2022
SELL
Open market or private sale
$785,000
$15.7 p/Share
50,000
Reduced 15.46%
273,417
Common Stock, $.01 par...
May 04
2022
SELL
Open market or private sale
$1,020,000
$17.0 p/Share
60,000
Reduced 15.65%
323,417
Common Stock, $.01 par...
Apr 29
2022
BUY
Grant, award, or other acquisition
-
46,200
Added 10.75%
383,417
Common Stock, $.01 par...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$183,534
$15.9 p/Share
11,543
Reduced 3.31%
337,217
Common Stock, $.01 par...
Apr 26
2022
SELL
Payment of exercise price or tax liability
$484,266
$15.9 p/Share
30,457
Reduced 8.03%
348,760
Common Stock, $.01 par...
Apr 26
2022
BUY
Grant, award, or other acquisition
-
77,400
Added 16.95%
379,217
Common Stock, $.01 par...
Apr 23
2022
SELL
Payment of exercise price or tax liability
$82,106
$16.87 p/Share
4,867
Reduced 1.59%
301,817
Common Stock, $.01 par...
Apr 07
2022
SELL
Payment of exercise price or tax liability
$148,526
$15.26 p/Share
9,733
Reduced 3.08%
306,684
Common Stock, $.01 par...
Mar 10
2022
SELL
Open market or private sale
$957,000
$15.95 p/Share
60,000
Reduced 15.94%
316,417
Common Stock, $.01 par...