| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $20.04 | 99,726 | $1,998,509.04 | 910,106 | 2023-07-19 | Filing |
| Officer, Director | $19.28 | 4,174 | $80,474.72 | 1,009,832 | 2023-07-19 | Filing |
| Officer, Director | $17.35 | 9,000 | $156,150.00 | 1,014,006 | 2023-07-12 | Filing |
| Officer, Director | $18.63 | 8,000 | $149,040.00 | 1,023,006 | 2023-06-21 | Filing |
| Officer, Director | $18.58 | 9,000 | $167,220.00 | 1,031,006 | 2023-06-14 | Filing |
| Officer, Director | $20.01 | 3,100 | $62,031.00 | 1,040,006 | 2023-06-08 | Filing |
| Officer | $20.00 | 100 | $2,000.00 | 48,086 | 2023-06-08 | Filing |
| Officer | $19.34 | 2,500 | $48,350.00 | 48,186 | 2023-06-07 | Filing |
| Officer | $18.61 | 2,143 | $39,881.23 | 50,686 | 2023-06-06 | Filing |
| Officer, Director | $15.90 | 8,000 | $127,200.00 | 1,043,106 | 2023-05-17 | Filing |
| Officer, Director | $16.80 | 9,000 | $151,200.00 | 1,051,106 | 2023-05-10 | Filing |
| Officer, Director | $15.10 | 5,841 | $88,199.10 | 1,060,106 | 2023-05-01 | Filing |
| Officer, Director | $15.13 | 4,278 | $64,726.14 | 1,065,947 | 2023-04-28 | Filing |
| Officer, Director | $15.03 | 2,311 | $34,734.33 | 1,070,225 | 2023-04-21 | Filing |
| Officer | $14.02 | 5,000 | $70,100.00 | 26,785 | 2023-04-20 | Filing |
| Officer, Director | $13.60 | 8,000 | $108,800.00 | 1,072,536 | 2023-04-19 | Filing |
| Officer | $12.15 | 346 | $4,203.90 | 31,785 | 2023-03-23 | Filing |
| Officer | $12.64 | 332 | $4,196.48 | 32,131 | 2023-03-22 | Filing |
| Officer | $12.89 | 326 | $4,202.14 | 32,463 | 2023-03-21 | Filing |
| Officer | $12.15 | 465 | $5,649.75 | 6,107 | 2023-03-23 | Filing |