| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $56.26 | 405 | $22,786.52 | 28,975 | 2026-03-17 | Filing |
| Officer | $55.39 | 1,487 | $82,360.47 | 29,380 | 2026-03-17 | Filing |
| Officer | $58.59 | 2,500 | $146,481.75 | 30,867 | 2026-03-11 | Filing |
| Officer | $59.16 | 4,968 | $293,906.88 | 166,818 | 2026-03-10 | Filing |