| Date | Insider | Title | Code | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Aug 19, 2026 | Eaton Timothy Mathias | Chief Financial Officer | S | 373 | $202.6100 | $75.57K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 66 | $211.1800 | $13.94K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 44 | $209.1200 | $9.20K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 7 | $207.2700 | $1.45K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 38 | $206.4600 | $7.84K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 22 | $203.9800 | $4.49K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 22 | $202.6100 | $4.46K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 312 | $215.6000 | $67.27K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 1,801 | $214.9400 | $387.11K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 2,005 | $213.7800 | $428.63K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 781 | $212.6400 | $166.07K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 234 | $211.1800 | $49.42K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 156 | $209.1200 | $32.62K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 23 | $207.2700 | $4.77K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 132 | $206.4500 | $27.25K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 78 | $203.9800 | $15.91K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 78 | $202.6100 | $15.80K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 88 | $215.6000 | $18.97K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 510 | $214.9400 | $109.62K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 584 | $213.7800 | $124.85K |
| Aug 19, 2026 | DUCA MAURICE J | 10% Owner | S | 219 | $212.6400 | $46.57K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 434 | $205.9500 | $89.38K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 1,000 | $204.9800 | $204.98K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 2,588 | $203.8800 | $527.64K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 359 | $202.7700 | $72.79K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 576 | $201.4900 | $116.06K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 356 | $200.2900 | $71.30K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 164 | $198.9000 | $32.62K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 123 | $197.8000 | $24.33K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 122 | $205.9500 | $25.13K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 281 | $204.9800 | $57.60K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 755 | $203.8800 | $153.93K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 100 | $202.7700 | $20.28K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 160 | $201.4900 | $32.24K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 102 | $200.2900 | $20.43K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 45 | $198.9000 | $8.95K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 35 | $197.8100 | $6.92K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 50 | $205.9500 | $10.30K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 113 | $204.9800 | $23.16K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 314 | $203.8700 | $64.02K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 41 | $202.7700 | $8.31K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 64 | $201.4900 | $12.89K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 42 | $200.2900 | $8.41K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 18 | $198.8900 | $3.58K |
| Aug 18, 2026 | DUCA MAURICE J | 10% Owner | S | 15 | $197.8400 | $2.97K |
| Aug 17, 2026 | DUCA MAURICE J | 10% Owner | S | 52 | $199.0500 | $10.35K |
| Aug 17, 2026 | DUCA MAURICE J | 10% Owner | S | 263 | $198.3700 | $52.17K |
| Aug 17, 2026 | DUCA MAURICE J | 10% Owner | S | 890 | $196.9800 | $175.31K |
| Aug 17, 2026 | DUCA MAURICE J | 10% Owner | S | 1,830 | $196.0800 | $358.83K |
| Aug 17, 2026 | DUCA MAURICE J | 10% Owner | S | 1,886 | $195.3300 | $368.39K |