| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $28.35 | 1,168 | $33,112.80 | 95,038 | 2025-12-15 | Filing |
| Officer | $28.35 | 1,500 | $42,525.00 | 437,647 | 2025-12-15 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 9,167 | $275,010.00 | 0 | 2025-12-03 | Filing |
| Large Shareholder, Officer, Director | $29.53 | 92,000 | $2,716,916.40 | 0 | 2025-12-01 | Filing |
| Officer | $29.60 | 1,168 | $34,572.80 | 96,206 | 2025-12-01 | Filing |
| Officer | $29.64 | 1,500 | $44,460.00 | 439,147 | 2025-11-28 | Filing |