| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $22.99 | 1,415 | $32,530.85 | 137,875 | 2026-04-15 | Filing |
| Large Shareholder, Officer, Director | $22.89 | 111,166 | $2,544,600.86 | 0 | 2026-04-01 | Filing |
| Officer | $22.60 | 1,416 | $32,001.60 | 82,073 | 2026-03-31 | Filing |
| Officer | $25.76 | 1,415 | $36,450.40 | 83,489 | 2026-03-16 | Filing |
| Director | $26.50 | 2,000 | $53,000.00 | 21,295 | 2026-03-11 | Filing |
| Officer | $26.57 | 400 | $10,626.00 | 189,555 | 2026-03-11 | Filing |
| Officer | $25.90 | 8,775 | $227,270.75 | 189,955 | 2026-03-11 | Filing |
| Officer | $26.00 | 12,472 | $324,272.00 | 414,661 | 2026-03-03 | Filing |
| Large Shareholder, Officer, Director | $24.94 | 109,498 | $2,731,361.91 | 0 | 2026-03-02 | Filing |
| Officer | $24.76 | 1,415 | $35,035.40 | 84,904 | 2026-03-02 | Filing |
| Officer | $24.89 | 7,306 | $181,855.84 | 499,379 | 2026-02-26 | Filing |
| Officer | $24.49 | 1,416 | $34,677.84 | 86,319 | 2026-02-18 | Filing |
| Large Shareholder, Officer, Director | $25.66 | 164,502 | $4,221,088.42 | 0 | 2026-02-02 | Filing |
| Officer | $25.79 | 1,462 | $37,704.98 | 91,240 | 2026-01-30 | Filing |
| Officer | $26.84 | 1,168 | $31,349.12 | 92,702 | 2026-01-15 | Filing |
| Large Shareholder, Officer, Director | $27.51 | 23,818 | $655,130.76 | 0 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $27.54 | 36,182 | $996,325.64 | 0 | 2026-01-09 | Filing |
| Large Shareholder, Officer, Director | $27.58 | 13,305 | $366,990.48 | 0 | 2026-01-02 | Filing |
| Large Shareholder, Officer, Director | $26.79 | 79,363 | $2,126,380.80 | 13,305 | 2026-01-02 | Filing |
| Officer | $27.88 | 1,168 | $32,563.84 | 93,870 | 2025-12-29 | Filing |