| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $119.40 | 1,000 | $119,400.00 | 17,469 | 2026-06-02 | Filing |
| Officer | $116.50 | 2,000 | $233,000.00 | 18,469 | 2026-06-01 | Filing |
| Officer | $118.96 | 600 | $71,376.00 | 389 | 2026-05-28 | Filing |
| Officer | $113.04 | 373 | $42,163.92 | 7,070 | 2026-05-07 | Filing |
| Officer | $110.47 | 2,637 | $291,309.39 | 6,557 | 2026-04-28 | Filing |
| Officer | $114.24 | 1,622 | $185,297.28 | 9,194 | 2026-04-27 | Filing |
| Officer | $110.92 | 475 | $52,687.00 | 241 | 2026-04-28 | Filing |
| Officer, Director | $115.27 | 800 | $92,216.00 | 193,822 | 2026-04-24 | Filing |
| Officer, Director | $114.40 | 12,045 | $1,377,948.00 | 194,622 | 2026-04-24 | Filing |
| Officer, Director | $113.52 | 19,822 | $2,250,193.44 | 206,667 | 2026-04-24 | Filing |
| Officer, Director | $112.64 | 4,850 | $546,304.00 | 226,489 | 2026-04-24 | Filing |
| Officer, Director | $110.81 | 1,300 | $144,053.00 | 231,339 | 2026-04-24 | Filing |
| Officer, Director | $110.09 | 11,009 | $1,211,980.81 | 193,822 | 2026-04-23 | Filing |
| Officer, Director | $94.69 | 6,243 | $591,149.67 | 175,527 | 2026-03-04 | Filing |
| Officer, Director | $93.76 | 17,911 | $1,679,335.36 | 181,770 | 2026-03-04 | Filing |
| Officer, Director | $92.90 | 25,299 | $2,350,277.10 | 199,681 | 2026-03-04 | Filing |
| Officer, Director | $110.02 | 300 | $33,006.00 | 175,527 | 2025-11-03 | Filing |
| Officer, Director | $110.02 | 295 | $32,455.90 | 175,527 | 2025-11-03 | Filing |
| Director | $121.37 | 12 | $1,456.44 | 2,792 | 2025-08-22 | Filing |
| Director | $120.53 | 4,338 | $522,859.14 | 2,804 | 2025-08-22 | Filing |