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...
Jan 22
2022
SELL
Payment of exercise price or tax liability
$8,270
$11.13 p/Share
743
Reduced 0.2%
366,329
COMMON STOCK, $.10 PAR...
Mar 11
2021
SELL
Open market or private sale
$66,052
$18.44 p/Share
3,582
Reduced 0.95%
372,070
COMMON STOCK, $.10 PAR...
Mar 10
2021
SELL
Open market or private sale
$44,854
$18.55 p/Share
2,418
Reduced 0.64%
375,652
COMMON STOCK, $.10 PAR...
Jan 27
2021
SELL
Payment of exercise price or tax liability
$25,243
$16.14 p/Share
1,564
Reduced 0.41%
378,070
COMMON STOCK, $.10 PAR...