| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $55.00 | 125,000 | $6,875,000.00 | 2,524,035 | 2024-05-09 | Filing |
| Large Shareholder | $43.63 | 83,000 | $3,620,875.00 | 2,399,035 | 2024-03-08 | Filing |
| Large Shareholder | $38.25 | 225,000 | $8,606,250.00 | 2,316,035 | 2024-02-15 | Filing |
| Large Shareholder | $37.55 | 20,000 | $751,000.00 | 2,091,035 | 2024-02-02 | Filing |
| Large Shareholder | $37.50 | 75,000 | $2,812,500.00 | 2,071,023 | 2023-12-05 | Filing |
| Officer | $8.39 | 933 | $7,823.39 | 38,678 | 2023-03-16 | Filing |
| Officer | $8.35 | 200 | $1,670.00 | 37,745 | 2023-03-16 | Filing |
| Director | $8.54 | 15,000 | $128,155.50 | 82,553 | 2023-03-15 | Filing |
| Director | $8.42 | 15,000 | $126,319.50 | 67,553 | 2023-03-14 | Filing |
| Director | $8.47 | 5,000 | $42,329.50 | 74,820 | 2023-03-14 | Filing |
| Officer | $8.48 | 1,000 | $8,479.90 | 38,545 | 2023-03-13 | Filing |
| Officer, Director | $8.37 | 3,000 | $25,121.40 | 228,272 | 2023-03-13 | Filing |
| Officer | $8.96 | 5,400 | $48,383.46 | 17,979 | 2019-06-07 | Filing |
| Officer, Director | $9.26 | 2,000 | $18,528.00 | 233,254 | 2019-05-30 | Filing |
| Officer, Director | $16.33 | 1,000 | $16,325.00 | 231,254 | 2019-05-09 | Filing |
| Officer, Director | $22.65 | 1,000 | $22,650.00 | 229,252 | 2019-03-05 | Filing |
| Officer, Director | $20.18 | 1,000 | $20,180.10 | 236,254 | 2018-12-10 | Filing |
| Officer, Director | $15.54 | 3,000 | $46,614.60 | 269,961 | 2018-05-16 | Filing |
| Director | $21.94 | 4,560 | $100,046.40 | 19,789 | 2017-11-28 | Filing |
| Officer | $21.08 | 2,000 | $42,156.00 | 28,525 | 2017-11-14 | Filing |