| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $22.63 | 46,875 | $1,060,903.13 | 0 | 2026-07-07 | Filing |
| Large Shareholder, Director | $21.64 | 46,875 | $1,014,426.56 | 0 | 2026-07-01 | Filing |
| Large Shareholder, Director | $21.45 | 46,875 | $1,005,454.69 | 0 | 2026-06-30 | Filing |
| Officer | $19.65 | 14,208 | $279,187.20 | 691,840 | 2026-06-24 | Filing |
| Large Shareholder, Director | $19.90 | 46,875 | $932,667.19 | 0 | 2026-06-24 | Filing |
| Large Shareholder, Director | $20.18 | 20,341 | $410,393.91 | 0 | 2026-06-23 | Filing |
| Large Shareholder, Director | $19.84 | 26,534 | $526,540.70 | 20,341 | 2026-06-23 | Filing |
| Large Shareholder, Director | $20.66 | 46,875 | $968,587.50 | 0 | 2026-06-17 | Filing |
| Large Shareholder, Director | $21.15 | 46,875 | $991,237.50 | 0 | 2026-06-16 | Filing |
| Director | $20.85 | 1,050 | $21,892.50 | 39,346 | 2026-06-17 | Filing |
| Large Shareholder, Director | $21.43 | 46,875 | $1,004,760.94 | 0 | 2026-06-10 | Filing |
| Large Shareholder, Director | $21.78 | 46,875 | $1,020,928.13 | 0 | 2026-06-09 | Filing |
| Large Shareholder, Director | $20.28 | 46,875 | $950,681.25 | 0 | 2026-06-03 | Filing |
| Large Shareholder, Director | $20.50 | 46,875 | $960,848.44 | 0 | 2026-06-02 | Filing |
| Officer | $20.46 | 27,337 | $559,402.50 | 724,673 | 2026-05-29 | Filing |
| Director | $20.00 | 1,050 | $21,000.00 | 40,396 | 2026-05-27 | Filing |
| Large Shareholder, Director | $18.84 | 8,414 | $158,519.76 | 0 | 2026-05-21 | Filing |
| Officer | $20.77 | 60,983 | $1,266,830.35 | 1,282,900 | 2026-05-06 | Filing |
| Director | $20.00 | 2,100 | $42,000.00 | 27,450 | 2026-04-15 | Filing |
| Director | $20.00 | 1,050 | $21,000.00 | 29,550 | 2026-03-06 | Filing |