| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $8.64 | 9,614 | $83,064.96 | 2,908,882 | 2025-05-07 | Filing |
| Large Shareholder | $8.40 | 2,703 | $22,705.20 | 2,899,268 | 2025-05-07 | Filing |
| Large Shareholder | $8.64 | 10,104 | $87,298.56 | 2,896,565 | 2025-05-06 | Filing |
| Large Shareholder | $8.40 | 2,340 | $19,656.00 | 2,886,461 | 2025-05-06 | Filing |
| Large Shareholder | $5.00 | 240,000 | $1,200,000.00 | 2,884,121 | 2025-02-07 | Filing |
| Large Shareholder, Officer, Director | $4.65 | 4,500 | $20,925.00 | 3,270,924 | 2024-12-24 | Filing |
| Large Shareholder | $4.70 | 17,000 | $79,900.00 | 2,644,121 | 2024-12-13 | Filing |
| Large Shareholder | $4.64 | 32,121 | $149,041.44 | 2,627,121 | 2024-12-12 | Filing |
| Large Shareholder | $4.70 | 17,000 | $79,900.00 | 2,612,000 | 2024-12-13 | Filing |
| Officer | $4.99 | 2,000 | $9,980.00 | 1,506,319 | 2024-11-19 | Filing |
| Large Shareholder, Officer, Director | $4.92 | 20,000 | $98,400.00 | 3,266,424 | 2024-11-15 | Filing |
| Large Shareholder, Officer, Director | $6.74 | 1,940 | $13,075.60 | 3,246,424 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $6.40 | 2,000 | $12,800.00 | 3,244,484 | 2024-05-10 | Filing |
| Officer | $6.29 | 500 | $3,145.00 | 1,504,319 | 2024-05-10 | Filing |
| Officer | $6.32 | 1,113 | $7,034.16 | 1,493,068 | 2024-05-10 | Filing |
| Large Shareholder, Officer, Director | $10.29 | 5,000 | $51,450.00 | 3,242,484 | 2024-03-18 | Filing |
| Large Shareholder, Officer, Director | $11.08 | 640 | $7,091.20 | 3,237,484 | 2023-10-10 | Filing |
| Large Shareholder, Officer, Director | $11.19 | 830 | $9,287.70 | 3,236,844 | 2023-10-09 | Filing |
| Large Shareholder, Officer, Director | $11.27 | 250 | $2,817.50 | 3,236,014 | 2023-10-06 | Filing |
| Large Shareholder, Officer, Director | $11.09 | 1,400 | $15,526.00 | 3,235,764 | 2023-10-05 | Filing |