| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $80.27 | 8,726 | $700,436.02 | 2,569,889 | 2026-07-10 | Filing |
| Officer, Director | $79.46 | 36,385 | $2,891,152.10 | 2,578,615 | 2026-07-10 | Filing |
| Officer, Director | $82.16 | 8,300 | $681,928.00 | 1,679,597 | 2026-07-10 | Filing |
| Officer, Director | $81.51 | 12,991 | $1,058,896.41 | 1,687,897 | 2026-07-10 | Filing |
| Officer, Director | $80.21 | 48,709 | $3,906,948.89 | 1,700,888 | 2026-07-10 | Filing |
| Officer, Director | $80.05 | 65,800 | $5,267,290.00 | 1,749,597 | 2026-07-09 | Filing |
| Director | $81.74 | 8,543 | $698,304.82 | 94,608 | 2026-07-09 | Filing |
| Officer | $78.12 | 9,787 | $764,560.44 | 340,939 | 2026-07-08 | Filing |
| Officer, Director | $80.01 | 4,200 | $336,042.00 | 1,815,397 | 2026-06-30 | Filing |
| Director | $72.57 | 4,735 | $343,618.95 | 27,683 | 2026-06-25 | Filing |
| Director | $76.90 | 4,735 | $364,121.50 | 43,281 | 2026-06-22 | Filing |
| Officer, Director | $71.54 | 32,833 | $2,348,872.82 | 2,615,000 | 2026-06-12 | Filing |
| Officer, Director | $70.08 | 17,167 | $1,203,063.36 | 2,647,833 | 2026-06-12 | Filing |
| Officer, Director | $71.54 | 32,768 | $2,344,222.72 | 2,615,000 | 2026-06-12 | Filing |
| Officer, Director | $70.08 | 17,132 | $1,200,610.56 | 2,647,768 | 2026-06-12 | Filing |
| Officer, Director | $70.00 | 100 | $7,000.00 | 2,664,900 | 2026-06-10 | Filing |
| Officer, Director | $85.32 | 10,280 | $877,089.60 | 0 | 2026-06-02 | Filing |
| Officer, Director | $93.41 | 4,300 | $401,663.00 | 1,849,633 | 2026-05-11 | Filing |
| Officer, Director | $92.22 | 6,825 | $629,401.50 | 1,853,933 | 2026-05-11 | Filing |
| Officer, Director | $91.41 | 11,675 | $1,067,211.75 | 1,860,758 | 2026-05-11 | Filing |