| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $19.42 | 200,000 | $3,884,000.00 | 0 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $18.17 | 200,000 | $3,634,000.00 | 0 | 2026-03-24 | Filing |
| Large Shareholder, Officer, Director | $19.15 | 102,621 | $1,965,192.15 | 0 | 2026-03-17 | Filing |
| Large Shareholder, Officer, Director | $19.60 | 97,379 | $1,908,628.40 | 102,621 | 2026-03-17 | Filing |
| Officer | $20.15 | 14,366 | $289,474.90 | 312,362 | 2026-03-12 | Filing |
| Officer | $19.34 | 5,077 | $98,189.18 | 412,425 | 2026-03-12 | Filing |
| Officer | $19.72 | 8,923 | $175,961.56 | 417,502 | 2026-03-12 | Filing |
| Large Shareholder, Officer, Director | $19.34 | 700 | $13,538.00 | 0 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $19.96 | 206,127 | $4,114,294.92 | 700 | 2026-03-10 | Filing |