| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $55.54 | 18,000 | $999,797.40 | 20,057 | 2026-02-18 | Filing |
| Director | $55.37 | 7,000 | $387,601.90 | 12,150 | 2026-02-18 | Filing |
| Director | $57.65 | 1,702 | $98,120.30 | 1,452 | 2026-02-10 | Filing |
| Director | $57.48 | 530 | $30,464.40 | 471 | 2026-02-10 | Filing |
| Director | $57.35 | 32,058 | $1,838,388.45 | 38,057 | 2026-02-10 | Filing |
| Director | $57.17 | 12,392 | $708,476.66 | 19,150 | 2026-02-10 | Filing |
| Director | $46.71 | 1,198 | $55,959.42 | 70,115 | 2025-12-05 | Filing |
| Director | $47.62 | 1,019 | $48,525.90 | 71,313 | 2025-12-05 | Filing |
| Director | $47.00 | 672 | $31,586.49 | 31,542 | 2025-12-05 | Filing |
| Large Shareholder, Officer, Director | $77.33 | 29,093 | $2,249,659.86 | 1,398,523 | 2024-12-19 | Filing |
| Large Shareholder, Officer, Director | $78.01 | 7,640 | $595,963.55 | 1,427,616 | 2024-12-19 | Filing |
| Large Shareholder, Officer, Director | $80.20 | 82,315 | $6,601,679.46 | 1,435,256 | 2024-12-18 | Filing |
| Large Shareholder, Officer, Director | $78.54 | 27,199 | $2,136,160.50 | 1,517,571 | 2024-12-18 | Filing |
| Large Shareholder, Officer, Director | $79.29 | 14,448 | $1,145,524.13 | 1,544,770 | 2024-12-18 | Filing |
| Large Shareholder, Officer, Director | $80.91 | 1,038 | $83,984.58 | 1,559,218 | 2024-12-18 | Filing |
| Large Shareholder, Officer, Director | $80.60 | 118,825 | $9,577,865.36 | 1,560,256 | 2024-12-17 | Filing |
| Large Shareholder, Officer, Director | $81.30 | 1,165 | $94,713.10 | 1,679,081 | 2024-12-17 | Filing |
| Large Shareholder, Officer, Director | $82.00 | 71,500 | $5,862,699.70 | 2,827,013 | 2024-12-16 | Filing |
| Officer | $85.91 | 42 | $3,608.28 | 0 | 2024-11-21 | Filing |
| Officer | $75.84 | 2,208 | $167,446.33 | 11,054 | 2024-09-26 | Filing |