| Brewster J Chris | Director | Nov 28 '25 | Sale | 12.37 | 7,969 | 98,577 | 133,215 | Nov 28 12:00 AM |
| Fanlo Saturnino Sixto | Director | Nov 28 '25 | Sale | 12.61 | 13,451 | 169,604 | 92,737 | Nov 28 12:00 AM |
| Ruppel Christian Devin | interim President | Aug 12 '25 | Sale | 12.39 | 27,931 | 346,137 | 226,656 | Aug 13 12:00 AM |
| Ruppel Christian Devin | interim President | May 09 '25 | Sale | 11.00 | 10,189 | 112,079 | 253,139 | May 12 12:00 AM |
| Topline Capital Partners, LP | 10% Owner | Dec 31 '24 | Sale | 10.54 | 331,339 | 3,492,313 | 5,376,787 | Dec 31 12:00 AM |
| Topline Capital Management, LLC | other: See Explanation in Footnotes | Dec 31 '24 | Sale | 10.54 | 331,339 | 3,492,313 | 5,376,787 | Dec 31 12:00 AM |
| Topline Capital Partners, LP | 10% Owner | Dec 30 '24 | Sale | 10.44 | 380,611 | 3,973,579 | 5,708,126 | Dec 31 12:00 AM |
| Topline Capital Management, LLC | other: See Explanation in Footnotes | Dec 30 '24 | Sale | 10.44 | 380,611 | 3,973,579 | 5,708,126 | Dec 31 12:00 AM |
| Topline Capital Management, LLC | other: See Explanation in Footnotes | Dec 27 '24 | Sale | 10.54 | 247,230 | 2,605,804 | 6,088,737 | Dec 31 12:00 AM |
| Topline Capital Partners, LP | 10% Owner | Dec 27 '24 | Sale | 10.54 | 247,230 | 2,605,804 | 6,088,737 | Dec 31 12:00 AM |
| Topline Capital Partners, LP | 10% Owner | Nov 09 '24 | Buy | 10.72 | 43,179 | 462,879 | 6,335,967 | Nov 12 12:00 AM |
| Topline Capital Management, LLC | other: See Explanation in Footnotes | Nov 09 '24 | Buy | 10.72 | 43,179 | 462,879 | 6,335,967 | Nov 12 12:00 AM |
| Topline Capital Management, LLC | other: See Explanation in Footnotes | Nov 08 '24 | Buy | 10.94 | 135,123 | 1,478,246 | 6,292,788 | Nov 12 12:00 AM |
| Topline Capital Partners, LP | 10% Owner | Nov 08 '24 | Buy | 10.94 | 135,123 | 1,478,246 | 6,292,788 | Nov 12 12:00 AM |
| Topline Capital Management, LLC | other: See Explanation in Footnotes | Sep 24 '24 | Buy | 11.87 | 162,243 | 1,925,824 | 6,157,665 | Oct 01 12:00 AM |