| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $30.00 | 5,666 | $169,980.00 | 520,474 | 2025-11-24 | Filing |
| Officer | $29.43 | 1,168 | $34,374.24 | 97,374 | 2025-11-20 | Filing |
| Officer | $29.53 | 2,642 | $78,018.00 | 206,228 | 2025-11-18 | Filing |
| Officer | $28.99 | 4,500 | $130,437.90 | 208,870 | 2025-11-18 | Filing |
| Officer | $29.55 | 1,700 | $50,228.03 | 526,140 | 2025-11-18 | Filing |
| Officer | $29.04 | 3,966 | $115,188.50 | 527,840 | 2025-11-18 | Filing |