Mar 13, 2024 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | OBUS NELSON | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Mar 13, 2024 | LANDES JOSHUA | Open Market Purchase | 30576 | 6.94 | $ 212,111.83 |
Dec 20, 2023 | Dunning Audrey | Open Market Purchase | 2000 | 6.99 | $ 13,980.00 |
Dec 13, 2023 | Sweitzer David P | Open Market Sale | 23559 | 6.65 | $ 156,615.32 |
Dec 13, 2023 | Johnston Brett Wade | Open Market Purchase | 3000 | 6.16 | $ 18,480.00 |
Dec 13, 2023 | Sweitzer David P | Option Excercise | 23559 | 2.39 | $ 56,306.01 |
Dec 12, 2023 | Hatch S. Ray | Open Market Purchase | 2000 | 6.26 | $ 12,520.00 |
Dec 8, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | OBUS NELSON | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | LANDES JOSHUA | Open Market Purchase | 9109 | 6.20 | $ 56,447.69 |
Dec 8, 2023 | Sweitzer David P | Option Excercise | 91024 | 2.34 | $ 213,026.63 |
Dec 8, 2023 | Sweitzer David P | Open Market Sale | 91024 | 6.24 | $ 567,698.41 |
Dec 4, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | OBUS NELSON | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Dec 4, 2023 | LANDES JOSHUA | Open Market Purchase | 8160 | 6.94 | $ 56,616.47 |
Nov 14, 2023 | Hatch S. Ray | Grant | 1918 | 4.89 | $ 9,374.23 |
Nov 14, 2023 | Johnston Brett Wade | Grant | 3069 | 4.89 | $ 14,999.74 |
Oct 31, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | OBUS NELSON | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 31, 2023 | LANDES JOSHUA | Open Market Purchase | 607 | 7.25 | $ 4,400.75 |
Oct 27, 2023 | LANDES JOSHUA | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 27, 2023 | OBUS NELSON | Open Market Purchase | 8584 | 7.25 | $ 62,218.94 |
Oct 25, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | OBUS NELSON | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 25, 2023 | LANDES JOSHUA | Open Market Purchase | 13023 | 7.25 | $ 94,391.72 |
Oct 23, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | OBUS NELSON | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 23, 2023 | LANDES JOSHUA | Open Market Purchase | 2386 | 7.25 | $ 17,296.90 |
Oct 19, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | OBUS NELSON | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 19, 2023 | LANDES JOSHUA | Open Market Purchase | 27608 | 7.23 | $ 199,664.40 |
Oct 17, 2023 | LANDES JOSHUA | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 17, 2023 | OBUS NELSON | Open Market Purchase | 25677 | 7.22 | $ 185,488.20 |
Oct 12, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | OBUS NELSON | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 12, 2023 | LANDES JOSHUA | Open Market Purchase | 1457 | 7.25 | $ 10,563.25 |
Oct 2, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | OBUS NELSON | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Oct 2, 2023 | LANDES JOSHUA | Open Market Purchase | 8742 | 7.24 | $ 63,283.70 |
Sep 22, 2023 | Sweitzer David P | Option Excercise | 23646 | 2.08 | $ 49,183.68 |
Sep 22, 2023 | Sweitzer David P | Open Market Sale | 23646 | 7.52 | $ 177,820.28 |
Sep 7, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | OBUS NELSON | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | LANDES JOSHUA | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Sep 7, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 1686 | 7.24 | $ 12,215.04 |
Aug 30, 2023 | Sweitzer David P | Option Excercise | 68771 | 1.66 | $ 114,108.68 |
Aug 30, 2023 | Sweitzer David P | Open Market Sale | 68771 | 7.19 | $ 494,126.51 |
Aug 30, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | OBUS NELSON | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 30, 2023 | LANDES JOSHUA | Open Market Purchase | 5366 | 7.25 | $ 38,880.20 |
Aug 17, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | OBUS NELSON | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 17, 2023 | LANDES JOSHUA | Open Market Purchase | 4864 | 7.25 | $ 35,248.64 |
Aug 15, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND LTD | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | WYNNEFIELD CAPITAL MANAGEMENT LLC | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | WYNNEFIELD CAPITAL INC | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | Wynnefield Capital, Inc. Profit Sharing Plan | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | OBUS NELSON | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Aug 15, 2023 | LANDES JOSHUA | Open Market Purchase | 13039 | 7.24 | $ 94,350.20 |
Jun 16, 2023 | Johnston Brett Wade | Open Market Purchase | 18000 | 5.89 | $ 106,020.00 |
Jun 14, 2023 | Sweitzer David P | Option Excercise | 35000 | 1.51 | $ 52,850.00 |
Jun 14, 2023 | Sweitzer David P | Open Market Sale | 35000 | 5.83 | $ 204,108.94 |
May 12, 2023 | Hatch S. Ray | Grant | 2005 | 4.68 | $ 9,373.38 |