| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $15.93 | 2,328 | $37,085.04 | 23,433 | 2026-09-11 | Filing |
| Large Shareholder, Director | $20.49 | 59,615 | $1,221,511.35 | 465,631 | 2026-08-31 | Filing |
| Large Shareholder, Director | $20.47 | 39,167 | $801,748.49 | 94,457 | 2026-08-31 | Filing |
| Officer | $20.44 | 8,103 | $165,625.32 | 477,866 | 2026-08-31 | Filing |
| Officer | $20.01 | 53,473 | $1,069,994.73 | 485,969 | 2026-08-28 | Filing |
| Officer | $18.47 | 14,000 | $258,580.00 | 824,192 | 2026-08-14 | Filing |
| | $17.71 | 5,000,000 | $88,550,000.00 | 0 | 2026-08-11 | Filing |
| Officer | $17.75 | 14,000 | $248,500.00 | 838,192 | 2026-07-16 | Filing |
| Officer | $13.23 | 14,000 | $185,220.00 | 852,192 | 2026-06-18 | Filing |
| Large Shareholder, Officer, Director | $14.61 | 212,529 | $3,105,048.69 | 0 | 2026-05-26 | Filing |
| Director | $14.27 | 9,334 | $133,196.18 | 10,939 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $14.88 | 200,000 | $2,976,000.00 | 0 | 2026-05-19 | Filing |
| Officer | $14.26 | 14,000 | $199,640.00 | 895,141 | 2026-05-14 | Filing |
| Large Shareholder, Officer, Director | $14.46 | 141,316 | $2,043,429.36 | 0 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $14.97 | 58,684 | $878,499.48 | 141,316 | 2026-05-12 | Filing |
| Officer | $20.00 | 9,623 | $192,460.00 | 584,124 | 2026-04-20 | Filing |
| Officer | $18.54 | 14,000 | $259,560.00 | 895,141 | 2026-04-16 | Filing |
| Large Shareholder, Officer, Director | $16.94 | 90,858 | $1,539,134.52 | 0 | 2026-04-14 | Filing |
| Large Shareholder, Officer, Director | $17.39 | 109,142 | $1,897,979.38 | 90,858 | 2026-04-14 | Filing |
| Large Shareholder, Officer, Director | $18.63 | 200,000 | $3,726,000.00 | 0 | 2026-04-07 | Filing |