| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $56.27 | 191 | $10,746.81 | 134,215 | 2026-06-26 | Filing |
| Officer, Director | $55.30 | 602 | $33,288.79 | 134,406 | 2026-06-26 | Filing |
| Officer, Director | $54.22 | 207 | $11,223.95 | 135,008 | 2026-06-26 | Filing |
| Officer, Director | $55.99 | 332 | $18,589.68 | 134,215 | 2026-06-26 | Filing |
| Officer, Director | $55.23 | 356 | $19,660.46 | 134,547 | 2026-06-26 | Filing |
| Officer, Director | $54.35 | 312 | $16,955.64 | 134,903 | 2026-06-26 | Filing |
| Officer, Director | $56.12 | 6,417 | $360,128.46 | 452,466 | 2026-06-26 | Filing |
| Officer, Director | $55.27 | 9,137 | $504,956.31 | 458,883 | 2026-06-26 | Filing |
| Officer, Director | $54.28 | 6,683 | $362,719.83 | 468,020 | 2026-06-26 | Filing |
| Officer, Director | $52.50 | 1,000 | $52,500.00 | 135,215 | 2026-06-18 | Filing |
| Officer, Director | $52.50 | 1,000 | $52,500.00 | 135,215 | 2026-06-18 | Filing |
| Officer, Director | $52.50 | 22,236 | $1,167,390.00 | 474,703 | 2026-06-18 | Filing |
| Officer, Director | $52.51 | 225 | $11,814.75 | 496,939 | 2026-06-18 | Filing |
| Officer | $53.00 | 10,000 | $530,000.00 | 104,395 | 2026-06-18 | Filing |
| Officer | $50.26 | 301 | $15,127.36 | 158,494 | 2026-06-01 | Filing |
| Officer | $49.40 | 1,949 | $96,288.40 | 158,795 | 2026-06-01 | Filing |
| Officer | $56.83 | 2,250 | $127,869.75 | 160,744 | 2026-05-01 | Filing |
| Officer | $60.00 | 3,000 | $180,000.00 | 28,975 | 2026-04-07 | Filing |
| Officer | $58.93 | 838 | $49,385.02 | 162,994 | 2026-04-01 | Filing |
| Officer | $58.14 | 1,412 | $82,090.86 | 165,406 | 2026-04-01 | Filing |