| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $11.83 | 231,250 | $2,735,687.50 | 7,916,983 | 2024-03-12 | Filing |
| Officer | $10.34 | 1,500 | $15,510.00 | 98,352 | 2023-12-28 | Filing |
| Officer, Director | $9.01 | 166,667 | $1,501,003.00 | 1,842,890 | 2023-10-09 | Filing |
| Officer, Director | $9.01 | 166,667 | $1,500,853.00 | 1,842,890 | 2023-10-09 | Filing |
| Officer | $11.92 | 2,000 | $23,840.00 | 99,852 | 2023-07-13 | Filing |
| Large Shareholder, Director | $12.02 | 703 | $8,447.25 | 8,304,457 | 2023-07-07 | Filing |
| Large Shareholder, Director | $12.16 | 20,000 | $243,120.00 | 345,000 | 2023-07-06 | Filing |
| Large Shareholder, Director | $12.00 | 100,000 | $1,200,000.00 | 8,305,160 | 2023-07-03 | Filing |
| Officer | $11.04 | 40,000 | $441,468.00 | 1,185,385 | 2023-04-13 | Filing |
| Officer | $10.91 | 4,679 | $51,047.89 | 1,225,385 | 2023-03-21 | Filing |
| Officer | $10.92 | 2,500 | $27,297.50 | 101,852 | 2023-03-21 | Filing |
| Officer | $10.71 | 2,500 | $26,775.00 | 101,852 | 2023-03-20 | Filing |
| Officer | $16.50 | 2,500 | $41,250.00 | 73,957 | 2022-08-18 | Filing |
| Officer | $15.50 | 2,500 | $38,750.00 | 73,957 | 2022-08-10 | Filing |
| Officer | $14.63 | 3,085 | $45,133.55 | 73,957 | 2022-06-21 | Filing |
| Officer | $18.40 | 6,929 | $127,493.60 | 1,190,306 | 2021-10-06 | Filing |
| Large Shareholder, Director | $18.08 | 500,000 | $9,040,350.00 | 8,675,160 | 2021-10-07 | Filing |
| Large Shareholder, Director | $18.27 | 43,820 | $800,503.76 | 9,175,160 | 2021-10-06 | Filing |
| Officer | $19.46 | 2,165 | $42,130.90 | 51,000 | 2021-09-27 | Filing |
| Officer | $19.46 | 1,750 | $34,055.00 | 51,000 | 2021-09-24 | Filing |