| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $28.99 | 9,200 | $266,753.08 | 123,988 | 2026-05-01 | Filing |
| Officer, Director | $28.40 | 300 | $8,520.96 | 1,060,955 | 2026-04-20 | Filing |
| Officer, Director | $27.52 | 8,034 | $221,131.83 | 1,061,255 | 2026-04-20 | Filing |
| Officer | $26.08 | 16,325 | $425,736.41 | 160,045 | 2026-04-02 | Filing |
| Officer | $25.13 | 8,444 | $212,232.34 | 176,370 | 2026-04-02 | Filing |
| Officer | $26.21 | 1,102 | $28,884.08 | 184,814 | 2026-04-01 | Filing |
| Officer | $25.78 | 24,619 | $634,584.27 | 185,916 | 2026-04-01 | Filing |
| Officer | $26.19 | 500 | $13,095.00 | 133,188 | 2026-04-01 | Filing |
| Officer | $25.69 | 8,700 | $223,493.43 | 133,688 | 2026-04-01 | Filing |
| Officer, Director | $25.39 | 8,334 | $211,579.43 | 1,069,289 | 2026-03-20 | Filing |
| Officer | $27.43 | 910 | $24,958.39 | 210,535 | 2026-03-19 | Filing |
| Officer | $26.60 | 28,223 | $750,802.36 | 211,445 | 2026-03-19 | Filing |
| Officer | $28.35 | 7,893 | $223,750.76 | 142,388 | 2026-03-17 | Filing |
| Officer, Director | $24.85 | 200 | $4,970.00 | 1,120,170 | 2026-02-20 | Filing |
| Officer, Director | $24.10 | 8,134 | $196,029.40 | 1,120,370 | 2026-02-20 | Filing |
| Officer, Director | $26.67 | 100 | $2,667.00 | 1,128,504 | 2026-01-20 | Filing |
| Officer, Director | $26.02 | 8,234 | $214,248.68 | 1,128,604 | 2026-01-20 | Filing |
| Officer, Director | $29.48 | 8,334 | $245,668.82 | 1,136,838 | 2025-12-22 | Filing |
| Officer, Director | $28.85 | 1,709 | $49,298.33 | 1,185,806 | 2025-12-12 | Filing |
| Officer, Director | $28.42 | 6,291 | $178,814.13 | 1,187,515 | 2025-12-11 | Filing |