| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $4.50 | 25,000 | $112,567.50 | 31,235 | 2024-05-10 | Filing |
| | $4.38 | 36,802 | $161,089.71 | 1,027,753 | 2024-05-13 | Filing |
| | $4.57 | 83,198 | $379,848.79 | 990,951 | 2024-05-10 | Filing |
| | $4.54 | 145,000 | $657,981.00 | 1,039,441 | 2024-05-13 | Filing |
| | $4.53 | 83,000 | $376,023.20 | 894,441 | 2024-05-10 | Filing |
| | $4.57 | 130,000 | $594,620.00 | 135,048 | 2024-05-10 | Filing |
| | $4.56 | 150,000 | $683,490.00 | 6,093,095 | 2024-05-13 | Filing |
| | $4.58 | 150,000 | $686,880.00 | 5,943,095 | 2024-05-10 | Filing |
| Officer | $21.86 | 1,825 | $39,894.32 | 13,775 | 2022-11-21 | Filing |
| Large Shareholder, Officer, Director | $21.83 | 15,000 | $327,405.00 | 5,541,455 | 2022-11-21 | Filing |
| Officer | $21.48 | 3,736 | $80,231.72 | 22,598 | 2022-11-17 | Filing |
| Large Shareholder, Officer, Director | $21.67 | 10,000 | $216,714.00 | 5,526,455 | 2022-11-17 | Filing |
| Large Shareholder, Officer, Director | $19.80 | 10,000 | $198,031.00 | 5,516,455 | 2022-09-01 | Filing |
| Large Shareholder, Officer, Director | $20.95 | 21,491 | $450,341.76 | 5,506,455 | 2022-08-26 | Filing |
| Large Shareholder, Officer, Director | $18.92 | 509 | $9,631.91 | 5,484,964 | 2022-08-24 | Filing |
| Large Shareholder, Officer, Director | $18.72 | 28,000 | $524,123.60 | 5,484,455 | 2022-08-23 | Filing |
| Officer | $15.80 | 6,200 | $97,960.00 | 28,150 | 2022-05-18 | Filing |
| Officer | $18.62 | 2,500 | $46,549.75 | 5,850 | 2022-03-08 | Filing |
| Officer | $17.00 | 3,600 | $61,200.00 | 3,600 | 2021-04-27 | Filing |
| Officer | $17.00 | 10,000 | $170,000.00 | 10,000 | 2021-04-27 | Filing |