| Jun 26, 2026 | Rein Graeme P. | Director | A | 4,386 | $0.0000 | $0.00 |
| Jun 26, 2026 | Pollard Wesley T | Director | A | 4,386 | $0.0000 | $0.00 |
| Jun 23, 2026 | BALBIRNIE BRIAN R | Director, CEO | P | 1,750 | $6.7000 | $11.72K |
| Jun 3, 2026 | Pollard Wesley T | Director | P | 1,000 | $6.2500 | $6.25K |
| May 27, 2026 | BALBIRNIE BRIAN R | Director, CEO | P | 10,000 | $6.4634 | $64.63K |
| May 26, 2026 | Rein Graeme P. | Director | P | 7,267 | $6.3066 | $45.83K |
| May 18, 2026 | Rein Graeme P. | Director | P | 7,877 | $6.7469 | $53.15K |
| May 15, 2026 | Pollard Wesley T | Director | P | 1,000 | $7.0000 | $7.00K |
| May 15, 2026 | Rein Graeme P. | Director | P | 6,956 | $6.8678 | $47.77K |
| Mar 25, 2026 | BALBIRNIE BRIAN R | Director, CEO | P | 3,396 | $7.5400 | $25.61K |
| Mar 25, 2026 | Pollard Wesley T | Director | P | 1,500 | $7.2900 | $10.94K |
| Oct 1, 2025 | BALBIRNIE BRIAN R | Chairman, Chief Executive Off. | A | 5,000 | $0.0000 | $0.00 |
| Oct 1, 2025 | Knerr Steven Winfield | Chief Financial Officer | A | 5,000 | $0.0000 | $0.00 |
| Jun 13, 2025 | Staples Joseph | Director | A | 2,554 | $0.0000 | $0.00 |
| Jun 13, 2025 | Pollard Wesley T | Director | A | 2,554 | $0.0000 | $0.00 |
| Jun 13, 2025 | Rein Graeme P. | Director | A | 2,554 | $0.0000 | $0.00 |
| Aug 28, 2024 | Topline Capital Partners, LP | 10% Owner | P | 4,114 | $9.7600 | $40.15K |
| Aug 28, 2024 | Topline Capital Management, LLC | Other | P | 4,114 | $9.7600 | $40.15K |
| Aug 27, 2024 | Topline Capital Partners, LP | 10% Owner | P | 19,826 | $9.6500 | $191.32K |
| Aug 27, 2024 | Topline Capital Management, LLC | Other | P | 19,826 | $9.6500 | $191.32K |
| Jul 1, 2024 | Rein Graeme P. | Director | A | 3,722 | $0.0000 | $0.00 |
| Jun 27, 2024 | Topline Capital Partners, LP | 10% Owner | P | 22,469 | $7.8300 | $175.93K |
| Jun 27, 2024 | Topline Capital Management, LLC | Other | P | 22,469 | $7.8300 | $175.93K |
| Jun 26, 2024 | Topline Capital Partners, LP | 10% Owner | P | 4,744 | $7.8000 | $37.00K |
| Jun 26, 2024 | Topline Capital Management, LLC | Other | P | 4,744 | $7.8000 | $37.00K |
| May 29, 2024 | Topline Capital Partners, LP | 10% Owner | P | 14,412 | $9.2800 | $133.74K |
| May 29, 2024 | Topline Capital Management, LLC | Other | P | 14,412 | $9.2800 | $133.74K |
| May 28, 2024 | Topline Capital Partners, LP | 10% Owner | P | 36,559 | $9.4600 | $345.85K |
| May 28, 2024 | Topline Capital Management, LLC | Other | P | 36,559 | $9.4600 | $345.85K |
| May 14, 2024 | Topline Capital Partners, LP | 10% Owner | P | 30,000 | $9.9700 | $299.10K |
| May 14, 2024 | Topline Capital Management, LLC | Other | P | 30,000 | $9.9700 | $299.10K |
| May 13, 2024 | Topline Capital Partners, LP | 10% Owner | P | 14,062 | $9.8300 | $138.23K |
| May 13, 2024 | Topline Capital Management, LLC | Other | P | 14,062 | $9.8300 | $138.23K |
| May 10, 2024 | Topline Capital Partners, LP | 10% Owner | P | 7,027 | $10.0000 | $70.27K |
| May 10, 2024 | Topline Capital Management, LLC | Other | P | 7,027 | $10.0000 | $70.27K |
| Mar 22, 2024 | Rein Graeme P. | Director | P | 1,000 | $11.9900 | $11.99K |
| Mar 22, 2024 | BALBIRNIE BRIAN R | Director, CEO | P | 500 | $12.0700 | $6.04K |
| Mar 21, 2024 | Rein Graeme P. | Director | P | 4,131 | $11.9800 | $49.49K |
| Mar 19, 2024 | Rein Graeme P. | Director | P | 12,614 | $11.9100 | $150.23K |
| Mar 15, 2024 | Topline Capital Partners, LP | 10% Owner | P | 10,498 | $11.9000 | $124.93K |
| Mar 15, 2024 | Topline Capital Management, LLC | Other | P | 10,498 | $11.9000 | $124.93K |
| Dec 5, 2023 | BALBIRNIE BRIAN R | Director, CEO | P | 1,442 | $15.0480 | $21.70K |
| Dec 4, 2023 | Galleher J. Patrick | Director | P | 1,000 | $15.0000 | $15.00K |
| Nov 16, 2023 | BALBIRNIE BRIAN R | Director, CEO | P | 1,000 | $15.4350 | $15.44K |
| Nov 15, 2023 | BALBIRNIE BRIAN R | Director, CEO | P | 2,750 | $15.4800 | $42.57K |
| Aug 23, 2023 | Everett William H | Other | S | 6,000 | $20.7800 | $124.68K |
| Jun 7, 2023 | Nowlan Michael Joseph | Director | A | 3,583 | $0.0000 | $0.00 |
| Jun 7, 2023 | Rein Graeme P. | Director | A | 3,583 | $0.0000 | $0.00 |
| Jun 7, 2023 | Lazear Marti Beller | Director | A | 3,583 | $0.0000 | $0.00 |
| Jun 7, 2023 | Galleher J. Patrick | Director | A | 3,583 | $0.0000 | $0.00 |