| Aug 12, 2026Transaction date | Jonathan PorterResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.01 | 8,589 shares | $246.2987 | 14,885 shares | 14,885 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 | 1,600 shares | $244.65 | 6,057 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 | 1,816 shares | $193 | 7,657 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 | 2,857 shares | $244.65 | 5,841 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 | 3,311 shares | $185.28 | 8,698 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 | 2,337 shares | $244.65 | 5,387 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 | 3,098 shares | $138.34 | 7,724 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 | 1,889 shares | $244.65 | 4,626 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Ronald HerrmannResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 | 2,577 shares | $129.01 | 6,515 shares | 6,057 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Jonathan PorterResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 | 1,454 shares | $244.65 | 23,474 shares | 14,885 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Jonathan PorterResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 | 2,571 shares | $138.34 | 24,928 shares | 14,885 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Jonathan PorterResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 | 1,887 shares | $244.65 | 22,357 shares | 14,885 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 13, 2026 |