| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $17.55 | 1,333 | $23,394.15 | 137,830 | 2026-06-30 | Filing |
| Officer, Director | $17.21 | 2,253 | $38,769.66 | 136,497 | 2026-06-30 | Filing |
| Officer, Director | $17.45 | 1,000 | $17,450.00 | 134,245 | 2026-06-26 | Filing |
| Officer, Director | $17.50 | 4,766 | $83,409.38 | 133,245 | 2026-06-26 | Filing |
| Officer, Director | $14.10 | 500 | $7,050.00 | 121,501 | 2025-06-27 | Filing |
| Officer, Director | $14.10 | 129 | $1,818.90 | 121,001 | 2025-06-26 | Filing |
| Director | $14.25 | 300 | $4,275.00 | 8,096 | 2025-06-25 | Filing |
| Director | $14.20 | 100 | $1,420.00 | 7,796 | 2025-06-25 | Filing |
| Officer, Director | $14.09 | 43 | $605.87 | 120,043 | 2025-06-13 | Filing |
| Officer, Director | $14.10 | 3,121 | $44,006.10 | 120,000 | 2025-06-03 | Filing |
| Officer, Director | $14.27 | 671 | $9,575.17 | 116,083 | 2025-05-14 | Filing |
| Director | $14.59 | 1,000 | $14,590.00 | 7,599 | 2025-05-14 | Filing |
| Officer, Director | $14.49 | 1,750 | $25,357.50 | 115,412 | 2025-05-08 | Filing |
| Officer, Director | $14.40 | 250 | $3,600.00 | 113,662 | 2025-05-08 | Filing |
| Large Shareholder | $14.94 | 5,000 | $74,710.00 | 653,944 | 2024-07-31 | Filing |
| Officer, Director | $15.92 | 445 | $7,079.68 | 75,504 | 2024-03-25 | Filing |
| Director | $16.44 | 112 | $1,846.39 | 20,386 | 2024-03-25 | Filing |
| Director | $15.90 | 46 | $737.89 | 7,772 | 2024-03-25 | Filing |
| Director | $15.90 | 120 | $1,914.50 | 20,164 | 2024-03-25 | Filing |
| Director | $14.63 | 125 | $1,834.40 | 20,274 | 2024-02-27 | Filing |