| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $26.60 | 7,500 | $199,471.50 | 209,300 | 2026-04-15 | Filing |
| Officer | $24.72 | 1,200 | $29,664.00 | 267,835 | 2026-04-01 | Filing |
| Officer | $25.00 | 7,500 | $187,500.00 | 216,800 | 2026-03-23 | Filing |
| Officer | $25.00 | 10,000 | $250,000.00 | 227,959 | 2026-03-12 | Filing |
| Officer | $24.19 | 2,499 | $60,450.81 | 292,742 | 2026-03-06 | Filing |
| Officer | $21.78 | 1,200 | $26,136.00 | 253,134 | 2026-03-02 | Filing |
| Director | $21.02 | 1,464 | $30,773.28 | 17,100 | 2026-02-23 | Filing |
| Officer | $24.34 | 7,000 | $170,399.60 | 287,561 | 2026-02-06 | Filing |
| Officer, Director | $24.20 | 6,200 | $150,015.82 | 964,827 | 2026-02-05 | Filing |
| Officer, Director | $25.37 | 600 | $15,222.00 | 964,827 | 2026-02-04 | Filing |
| Officer, Director | $24.78 | 29,400 | $728,393.82 | 965,427 | 2026-02-04 | Filing |
| Officer, Director | $26.63 | 15,731 | $418,921.25 | 964,827 | 2026-02-03 | Filing |
| Officer, Director | $25.68 | 14,269 | $366,407.94 | 980,558 | 2026-02-03 | Filing |
| Officer | $27.40 | 1,200 | $32,880.00 | 190,879 | 2026-02-02 | Filing |
| Officer, Director | $27.54 | 30,000 | $826,089.00 | 756,458 | 2026-02-02 | Filing |
| Officer, Director | $27.26 | 30,000 | $817,872.00 | 756,458 | 2026-01-30 | Filing |
| Officer, Director | $27.35 | 30,000 | $820,389.00 | 756,458 | 2026-01-29 | Filing |
| Officer, Director | $27.73 | 30,000 | $831,750.00 | 756,458 | 2026-01-28 | Filing |
| Officer, Director | $28.19 | 1,563 | $44,061.91 | 756,458 | 2026-01-27 | Filing |
| Officer, Director | $27.35 | 28,437 | $777,771.86 | 758,021 | 2026-01-27 | Filing |