| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $5.70 | 6,000 | $34,200.00 | 51,382 | 2024-09-06 | Filing |
| Officer | $6.02 | 18,500 | $111,370.00 | 26,263 | 2024-09-03 | Filing |
| Large Shareholder | $13.00 | 3,300 | $42,900.00 | 621,000 | 2022-03-08 | Filing |
| Large Shareholder | $12.76 | 7,700 | $98,252.00 | 617,700 | 2022-03-07 | Filing |
| Large Shareholder | $10.47 | 37,140 | $388,855.80 | 610,000 | 2021-11-08 | Filing |
| Large Shareholder | $10.50 | 100,000 | $1,050,000.00 | 572,860 | 2021-11-05 | Filing |
| Large Shareholder | $10.34 | 62,860 | $649,972.40 | 472,860 | 2021-11-04 | Filing |
| Director | $15.00 | 1,000 | $15,000.00 | 1,000 | 2021-03-17 | Filing |
| Director | $6.74 | 6,000 | $40,440.00 | 14,000 | 2020-11-05 | Filing |
| Officer | $7.52 | 10,000 | $75,205.00 | 70,167 | 2020-03-13 | Filing |
| Director | $10.52 | 8,000 | $84,160.00 | 8,000 | 2020-02-19 | Filing |
| Director | $11.00 | 10,000 | $110,000.00 | 24,075 | 2019-08-23 | Filing |
| Large Shareholder | $14.31 | 1,000 | $14,308.00 | 1,030,000 | 2018-01-08 | Filing |
| Large Shareholder | $14.25 | 9,000 | $128,241.00 | 10,000 | 2017-12-29 | Filing |
| Large Shareholder | $14.47 | 20,000 | $289,326.00 | 2,000,000 | 2017-12-28 | Filing |
| Large Shareholder | $14.39 | 20,000 | $287,850.00 | 1,980,000 | 2017-12-27 | Filing |
| Large Shareholder | $14.28 | 20,000 | $285,540.00 | 1,940,000 | 2017-12-26 | Filing |
| Large Shareholder | $13.99 | 20,000 | $279,800.00 | 1,920,000 | 2017-12-22 | Filing |
| Large Shareholder | $13.98 | 20,000 | $279,540.00 | 1,920,000 | 2017-12-21 | Filing |
| Large Shareholder | $13.09 | 6,970 | $91,221.97 | 510,000 | 2017-12-18 | Filing |