| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $107.67 | 1,560 | $167,966.76 | 252,752 | 2026-03-03 | Filing |
| Officer | $106.77 | 4,500 | $480,454.20 | 254,312 | 2026-03-03 | Filing |
| Officer | $105.96 | 3,600 | $381,458.16 | 258,812 | 2026-03-03 | Filing |
| Officer | $110.54 | 33,429 | $3,695,104.60 | 262,412 | 2026-03-02 | Filing |
| Officer | $110.54 | 10,708 | $1,183,617.35 | 105,532 | 2026-03-02 | Filing |
| Officer, Director | $111.30 | 400 | $44,519.72 | 490,798 | 2026-02-23 | Filing |
| Officer, Director | $110.43 | 400 | $44,170.00 | 491,198 | 2026-02-23 | Filing |
| Officer, Director | $109.42 | 1,600 | $175,069.12 | 491,598 | 2026-02-23 | Filing |
| Officer, Director | $108.44 | 1,600 | $173,500.96 | 493,198 | 2026-02-23 | Filing |
| Officer, Director | $107.34 | 1,100 | $118,069.60 | 494,798 | 2026-02-23 | Filing |
| Officer, Director | $106.29 | 3,900 | $414,521.64 | 495,898 | 2026-02-23 | Filing |
| Officer, Director | $105.24 | 800 | $84,188.00 | 499,798 | 2026-02-23 | Filing |
| Officer, Director | $104.02 | 2,800 | $291,265.24 | 500,598 | 2026-02-23 | Filing |
| Officer, Director | $103.10 | 1,300 | $134,029.74 | 503,398 | 2026-02-23 | Filing |
| Officer, Director | $102.09 | 7,712 | $787,325.02 | 504,698 | 2026-02-23 | Filing |
| Director | $129.06 | 601 | $77,567.64 | 332,785 | 2026-02-13 | Filing |
| Director | $128.47 | 1,100 | $141,312.49 | 333,386 | 2026-02-13 | Filing |
| Director | $127.44 | 1,206 | $153,689.38 | 334,486 | 2026-02-13 | Filing |
| Director | $126.13 | 1,100 | $138,739.92 | 335,692 | 2026-02-13 | Filing |
| Director | $125.18 | 2,521 | $315,578.53 | 336,792 | 2026-02-13 | Filing |