| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $17.00 | 1,176,470 | $19,999,990.00 | 5,090,928 | 2026-05-11 | Filing |
| Large Shareholder, Director | $22.00 | 454,545 | $9,999,990.00 | 3,914,458 | 2025-10-23 | Filing |
| | $23.41 | 5,000 | $117,050.00 | 6,000 | 2024-09-27 | Filing |
| | $23.33 | 21,400 | $499,262.00 | 21,400 | 2024-09-27 | Filing |
| Large Shareholder, Director | $18.75 | 1,600,000 | $30,000,000.00 | 3,445,813 | 2024-09-13 | Filing |
| | $21.00 | 476,190 | $9,999,990.00 | 1,839,954 | 2024-01-22 | Filing |
| | $25.37 | 4,000 | $101,478.80 | 259,500 | 2023-04-12 | Filing |
| | $29.15 | 5,500 | $160,324.45 | 255,500 | 2023-03-13 | Filing |
| Large Shareholder, Director, Other | $23.50 | 425,531 | $9,999,978.50 | 1,363,764 | 2022-08-17 | Filing |
| Large Shareholder | $11.00 | 200,000 | $2,200,000.00 | 1,505,200 | 2021-09-23 | Filing |
| Large Shareholder, Director | $11.00 | 909,000 | $9,999,000.00 | 938,233 | 2021-09-21 | Filing |
| Large Shareholder | $14.84 | 126,667 | $1,879,598.95 | 550,000 | 2020-11-13 | Filing |
| Large Shareholder | $1.16 | 100,000 | $116,410.00 | 6,350,000 | 2020-11-09 | Filing |
| Large Shareholder | $1.10 | 250,000 | $274,475.00 | 6,250,000 | 2020-11-09 | Filing |
| Director | $4.77 | 10,000 | $47,697.00 | 12,827 | 2018-10-11 | Filing |
| Officer | $5.50 | 9,090 | $49,995.00 | 10,540 | 2018-02-13 | Filing |
| Director | $5.50 | 545,454 | $2,999,997.00 | 1,351,090 | 2018-02-13 | Filing |
| Officer | $7.55 | 200 | $1,510.00 | 200 | 2017-06-22 | Filing |
| Officer, Director | $0.80 | 7,000 | $5,600.00 | 345,130 | 2015-11-20 | Filing |
| Officer, Director | $0.78 | 7,000 | $5,460.00 | 338,130 | 2015-11-19 | Filing |