Jan 28
2026
SELL
Payment of exercise price or tax liability
$84,563
$9.44 p/Share
8,958
Reduced 1.46%
603,096
Common Stock $.10 Par ...
Jan 27
2026
BUY
Grant, award, or other acquisition
-
85,300
Added 12.23%
612,054
Common Stock $.10 Par ...
Jan 26
2026
SELL
Payment of exercise price or tax liability
$29,026
$9.25 p/Share
3,138
Reduced 0.59%
526,754
Common Stock $.10 Par ...
Jan 23
2026
SELL
Payment of exercise price or tax liability
$83,232
$9.63 p/Share
8,643
Reduced 1.6%
529,892
Common Stock, $. 10 Pa...
Jan 28
2025
SELL
Payment of exercise price or tax liability
$7,208
$9.23 p/Share
781
Reduced 0.14%
538,535
Common Stock $.10 Par ...
Jan 28
2025
BUY
Grant, award, or other acquisition
-
83,100
Added 13.35%
539,316
Common Stock $.10 Par ...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$80,435
$9.13 p/Share
8,810
Reduced 1.89%
456,216
Common Stock $.10 Par ...
Jan 23
2025
SELL
Payment of exercise price or tax liability
$74,079
$9.23 p/Share
8,026
Reduced 1.7%
465,026
Common Stock $.10 Par ...
Jan 22
2025
SELL
Payment of exercise price or tax liability
$7,633
$8.96 p/Share
852
Reduced 0.18%
473,052
COMMON STOCK, $.10 PAR...
Jan 26
2024
SELL
Payment of exercise price or tax liability
$41,238
$10.44 p/Share
3,950
Reduced 0.83%
473,904
Common Stock $.10 Par ...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$33,047
$10.35 p/Share
3,193
Reduced 0.66%
477,854
Common Stock $.10 Par ...
Jan 23
2024
SELL
Payment of exercise price or tax liability
$12,734
$11.33 p/Share
1,124
Reduced 0.26%
431,047
COMMON STOCK, $.10 PAR...
Jan 23
2024
BUY
Grant, award, or other acquisition
-
50,000
Added 9.42%
481,047
COMMON STOCK, $.10 PAR...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$8,354
$11.32 p/Share
738
Reduced 0.17%
432,171
COMMON STOCK, $.10 PAR...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$10,151
$12.85 p/Share
790
Reduced 0.18%
432,909
COMMON STOCK, $.10 PAR...
Jan 26
2023
SELL
Payment of exercise price or tax liability
$41,658
$12.99 p/Share
3,207
Reduced 0.73%
433,699
COMMON STOCK, $.10 PAR...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$14,896
$13.23 p/Share
1,126
Reduced 0.28%
398,656
COMMON STOCK, $.10 PAR...
Jan 24
2023
BUY
Grant, award, or other acquisition
-
38,250
Added 8.05%
436,906
COMMON STOCK, $.10 PAR...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$15,238
$13.45 p/Share
1,133
Reduced 0.28%
399,782
Common Stock $.10 Par ...
Jan 22
2023
SELL
Grant, award, or other acquisition
$10,149
$13.66 p/Share
743
Reduced 0.18%
400,915
COMMON STOCK, $.10 PAR...
May 17
2022
BUY
Grant, award, or other acquisition
-
40,000
Added 9.06%
401,658
COMMON STOCK, $.10 PAR...
Jan 28
2022
SELL
Payment of exercise price or tax liability
$9,553
$12.2 p/Share
783
Reduced 0.22%
361,658
COMMON STOCK, $.10 PAR...
Jan 26
2022
SELL
Payment of exercise price or tax liability
$19,108
$11.73 p/Share
1,629
Reduced 0.45%
362,441
COMMON STOCK, $.10 PAR...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$12,949
$11.5 p/Share
1,126
Reduced 0.31%
364,070
COMMON STOCK, $.10 PAR...
Jan 23
2022
SELL
Payment of exercise price or tax liability
$12,610
$11.13 p/Share
1,133
Reduced 0.31%
365,196
COMMON STOCK, $.10 PAR...