| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $45.89 | 7,600 | $348,764.00 | 519,227 | 2026-07-02 | Filing |
| Officer, Director | $45.43 | 4,282 | $194,531.26 | 526,827 | 2026-07-02 | Filing |
| Officer, Director | $44.43 | 9,200 | $408,756.00 | 531,109 | 2026-07-02 | Filing |
| Officer | $46.40 | 20,000 | $928,000.00 | 148,235 | 2026-06-30 | Filing |
| Officer | $46.46 | 10,000 | $464,600.00 | 168,235 | 2026-06-30 | Filing |
| Director | $46.43 | 17,060 | $792,095.80 | 25,996 | 2026-06-30 | Filing |
| Director | $46.49 | 4,107 | $190,934.43 | 25,996 | 2026-06-30 | Filing |
| Officer | $46.86 | 1,434 | $67,197.24 | 168,235 | 2026-06-26 | Filing |
| Officer, Director | $50.02 | 28,716 | $1,436,374.32 | 519,227 | 2026-06-25 | Filing |
| Officer, Director | $50.00 | 6,696 | $334,800.00 | 519,227 | 2026-06-24 | Filing |
| Officer, Director | $50.00 | 37,015 | $1,850,750.00 | 521,795 | 2026-06-18 | Filing |
| Officer, Director | $50.00 | 4,656 | $232,800.00 | 558,810 | 2026-06-18 | Filing |
| Officer, Director | $48.65 | 11,585 | $563,610.25 | 558,810 | 2026-06-17 | Filing |
| Officer, Director | $45.01 | 33,334 | $1,500,363.34 | 570,395 | 2026-06-17 | Filing |
| Officer, Director | $43.43 | 56,929 | $2,472,426.47 | 603,729 | 2026-06-17 | Filing |
| Officer, Director | $45.02 | 32,581 | $1,466,796.62 | 660,658 | 2026-06-17 | Filing |
| Officer, Director | $43.70 | 6,023 | $263,205.10 | 693,239 | 2026-06-17 | Filing |
| Officer, Director | $42.61 | 23,977 | $1,021,659.97 | 699,262 | 2026-06-17 | Filing |
| Director | $42.60 | 1,690 | $71,994.00 | 43,254 | 2026-06-17 | Filing |
| Director | $43.66 | 4,700 | $205,202.00 | 44,944 | 2026-06-17 | Filing |