| Aug 6, 2026Transaction date | Deirdre Davey McgrawResearch disclosed relationships | SaleSEC code S | Common Stock (par value $0.01 per share) | 2,400 shares | $558.2778 | 3,373 shares | 3,373 sharesOwner coverage latest filing Aug 10, 2026 | 4Filed Aug 10, 2026 |
| Aug 6, 2026Transaction date | Deirdre Davey McgrawResearch disclosed relationships | DispositionSEC code F | Common Stock (par value $0.01 per share) | 2,191 shares | $558.08 | 5,773 shares | 3,373 sharesOwner coverage latest filing Aug 10, 2026 | 4Filed Aug 10, 2026 |
| Aug 6, 2026Transaction date | Deirdre Davey McgrawResearch disclosed relationships | AcquisitionSEC code M | Common Stock (par value $0.01 per share) | 1,000 shares | $298.09 | 7,964 shares | 3,373 sharesOwner coverage latest filing Aug 10, 2026 | 4Filed Aug 10, 2026 |
| Aug 6, 2026Transaction date | Deirdre Davey McgrawResearch disclosed relationships | AcquisitionSEC code M | Common Stock (par value $0.01 per share) | 1,000 shares | $197.87 | 6,964 shares | 3,373 sharesOwner coverage latest filing Aug 10, 2026 | 4Filed Aug 10, 2026 |
| Aug 6, 2026Transaction date | Deirdre Davey McgrawResearch disclosed relationships | AcquisitionSEC code M | Common Stock (par value $0.01 per share) | 1,000 shares | $165.41 | 5,964 shares | 3,373 sharesOwner coverage latest filing Aug 10, 2026 | 4Filed Aug 10, 2026 |
| Jul 28, 2026Transaction date | Walter Stanley BermanResearch disclosed relationships | SaleSEC code S | Common Stock (par value $0.01 per share) | 422 shares | $549.7582 | 5,609 shares | 5,609 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Walter Stanley BermanResearch disclosed relationships | SaleSEC code S | Common Stock (par value $0.01 per share) | 10,590 shares | $548.9171 | 6,031 shares | 5,609 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Walter Stanley BermanResearch disclosed relationships | DispositionSEC code F | Common Stock (par value $0.01 per share) | 23,099 shares | $550.81 | 16,621 shares | 5,609 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Walter Stanley BermanResearch disclosed relationships | AcquisitionSEC code M | Common Stock (par value $0.01 per share) | 23,206 shares | $197.87 | 39,720 shares | 5,609 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Walter Stanley BermanResearch disclosed relationships | AcquisitionSEC code M | Common Stock (par value $0.01 per share) | 10,905 shares | $165.41 | 16,514 shares | 5,609 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | James M. CracchioloResearch disclosed relationships | SaleSEC code S | Common Stock (par value $0.01 per share) | 1,900 shares | $546.6658 | 107,633 shares | 107,633 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | James M. CracchioloResearch disclosed relationships | SaleSEC code S | Common Stock (par value $0.01 per share) | 16,120 shares | $545.2789 | 109,533 shares | 107,633 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |