| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $6.90 | 5,188 | $35,797.20 | 64,568 | 2026-03-26 | Filing |
| Director | $6.95 | 4,812 | $33,443.40 | 59,380 | 2026-03-26 | Filing |
| Officer | $6.76 | 5,000 | $33,800.00 | 57,407 | 2026-03-27 | Filing |
| Officer | $6.88 | 13,332 | $91,724.16 | 52,407 | 2026-03-26 | Filing |
| Officer | $6.66 | 1,668 | $11,108.88 | 39,075 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $6.80 | 20,000 | $136,000.00 | 622,771 | 2026-03-27 | Filing |
| Large Shareholder, Officer, Director | $6.85 | 21,659 | $148,364.15 | 602,771 | 2026-03-26 | Filing |
| Large Shareholder, Officer, Director | $6.66 | 8,341 | $55,551.06 | 581,112 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $8.11 | 50,000 | $405,500.00 | 572,771 | 2025-11-26 | Filing |
| Officer | $7.39 | 10,000 | $73,900.00 | 22,000 | 2025-11-21 | Filing |
| Officer | $7.04 | 10,000 | $70,400.00 | 12,000 | 2025-11-20 | Filing |
| Director | $9.93 | 10,070 | $99,995.10 | 10,070 | 2022-05-24 | Filing |
| Director | $9.91 | 10,000 | $99,100.00 | 18,226 | 2022-05-24 | Filing |
| Officer, Director | $5.50 | 2,000 | $11,000.00 | 1,081,992 | 2018-02-26 | Filing |
| Officer, Director | $5.48 | 3,000 | $16,425.00 | 1,079,992 | 2018-02-26 | Filing |
| | $5.15 | 1,243,500 | $6,404,025.00 | 4,150,000 | 2018-02-08 | Filing |
| Director | $11.14 | 1,000 | $11,140.00 | 1,000 | 2017-08-31 | Filing |
| Director | $12.11 | 100 | $1,211.00 | 100 | 2017-06-27 | Filing |
| Director | $11.90 | 100 | $1,190.00 | 100 | 2017-05-23 | Filing |
| Officer, Director | $10.00 | 150,720 | $1,507,200.00 | 1,091,303 | 2016-12-29 | Filing |