Jan 28
2025
SELL
Payment of exercise price or tax liability
$8,925
$9.23 p/Share
967
Reduced 0.08%
1,285,456
COMMON STOCK, $.10 PAR...
Jan 28
2025
BUY
Grant, award, or other acquisition
-
42,720
Added 3.21%
1,286,423
COMMON STOCK, $.10 PAR...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$55,464
$9.13 p/Share
6,075
Reduced 0.49%
1,243,703
COMMON STOCK, $.10 PAR...
Jan 23
2025
SELL
Payment of exercise price or tax liability
$42,596
$9.23 p/Share
4,615
Reduced 0.37%
1,249,778
COMMON STOCK, $.10 PAR...
Jan 22
2025
SELL
Payment of exercise price or tax liability
$8,261
$8.96 p/Share
922
Reduced 0.07%
1,254,393
COMMON STOCK, $.10 PAR...
Jan 26
2024
SELL
Payment of exercise price or tax liability
$36,832
$10.44 p/Share
3,528
Reduced 0.28%
1,255,315
Common Stock $.10 Par ...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$19,778
$10.35 p/Share
1,911
Reduced 0.15%
1,258,843
Common Stock $.10 Par ...
Jan 23
2024
SELL
Payment of exercise price or tax liability
$15,929
$11.33 p/Share
1,406
Reduced 0.11%
1,230,754
COMMON STOCK, $.10 PAR...
Jan 23
2024
BUY
Grant, award, or other acquisition
-
30,000
Added 2.32%
1,260,754
COMMON STOCK, $.10 PAR...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$10,346
$11.32 p/Share
914
Reduced 0.07%
1,232,160
COMMON STOCK, $.10 PAR...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$12,567
$12.85 p/Share
978
Reduced 0.08%
1,233,074
COMMON STOCK, $.10 PAR...
Jan 26
2023
SELL
Payment of exercise price or tax liability
$32,747
$12.99 p/Share
2,521
Reduced 0.2%
1,234,052
COMMON STOCK, $.10 PAR...
Jan 24
2023
SELL
Grant, award, or other acquisition
-
21,750
Reduced 1.73%
1,236,573
COMMON STOCK, $.10 PAR...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$18,297
$13.23 p/Share
1,383
Reduced 0.11%
1,214,823
COMMON STOCK, $.10 PAR...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$19,045
$13.45 p/Share
1,416
Reduced 0.12%
1,216,206
COMMON STOCK, $.10 PAR...
Jan 22
2023
SELL
Payment of exercise price or tax liability
$12,567
$13.66 p/Share
920
Reduced 0.08%
1,217,622
COMMON STOCK, $.10 PAR...
May 17
2022
BUY
Grant, award, or other acquisition
-
26,000
Added 2.09%
1,218,542
COMMON STOCK, $.10 PAR...
Jan 28
2022
SELL
Payment of exercise price or tax liability
$11,932
$12.2 p/Share
978
Reduced 0.08%
1,192,542
COMMON STOCK, $.10 PAR...
Jan 26
2022
SELL
Payment of exercise price or tax liability
$20,868
$11.73 p/Share
1,779
Reduced 0.15%
1,193,520
COMMON STOCK, $.10 PAR...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$15,146
$11.5 p/Share
1,317
Reduced 0.11%
1,195,299
COMMON STOCK, $.10 PAR...
Jan 23
2022
SELL
Payment of exercise price or tax liability
$15,760
$11.13 p/Share
1,416
Reduced 0.12%
1,196,616
COMMON STOCK, $.10 PAR...
Jan 22
2022
SELL
Payment of exercise price or tax liability
$10,240
$11.13 p/Share
920
Reduced 0.08%
1,198,032
COMMON STOCK, $.10 PAR...
Jan 27
2021
SELL
Payment of exercise price or tax liability
$29,149
$16.14 p/Share
1,806
Reduced 0.15%
1,198,952
COMMON STOCK, $.10 PAR...
Jan 26
2021
SELL
Payment of exercise price or tax liability
$29,889
$16.55 p/Share
1,806
Reduced 0.15%
1,200,758
COMMON STOCK, $.10 PAR...
Jan 26
2021
BUY
Grant, award, or other acquisition
-
16,250
Added 1.33%
1,202,564
COMMON STOCK, $.10 PAR...