| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $9.27 | 100,000 | $927,000.00 | 5,368,883 | 2026-05-22 | Filing |
| Director | $9.12 | 50,000 | $456,055.00 | 92,655 | 2026-05-22 | Filing |
| Officer, Director | $8.64 | 40,000 | $345,600.00 | 5,107,444 | 2025-12-02 | Filing |
| Officer | $8.51 | 40,000 | $340,404.00 | 302,000 | 2025-11-24 | Filing |
| | $8.68 | 86,406 | $749,865.83 | 794,630 | 2025-08-27 | Filing |
| | $6.88 | 150,000 | $1,031,700.00 | 4,532,954 | 2024-08-26 | Filing |
| | $6.27 | 200,000 | $1,254,800.00 | 4,361,980 | 2024-05-24 | Filing |
| | $6.18 | 200,000 | $1,235,400.00 | 3,270,010 | 2023-12-04 | Filing |
| Officer, Director | $6.01 | 200,000 | $1,201,200.00 | 3,470,010 | 2023-08-11 | Filing |
| Officer, Director | $5.52 | 125,000 | $690,500.00 | 4,649,974 | 2023-05-22 | Filing |
| Officer | $6.25 | 90,691 | $567,127.10 | 258,579 | 2023-02-17 | Filing |
| Officer | $6.25 | 350,000 | $2,188,200.00 | 782,023 | 2023-02-14 | Filing |
| Officer | $6.06 | 250,000 | $1,514,000.00 | 1,132,023 | 2023-02-13 | Filing |
| Officer, Director | $4.58 | 200,000 | $915,400.00 | 3,639,625 | 2022-11-04 | Filing |
| Officer, Director | $4.25 | 100,000 | $425,400.00 | 3,839,625 | 2022-08-08 | Filing |
| Officer, Director | $3.95 | 100,000 | $394,700.00 | 3,939,625 | 2022-05-24 | Filing |
| Officer, Director | $4.17 | 150,000 | $625,950.00 | 2,815,504 | 2022-02-22 | Filing |
| Officer, Director | $4.38 | 150,000 | $656,520.00 | 2,965,504 | 2021-11-15 | Filing |
| Officer | $4.21 | 90,000 | $378,468.00 | 271,832 | 2021-05-27 | Filing |
| Officer | $4.21 | 60,000 | $252,462.00 | 90,691 | 2021-05-26 | Filing |