| Sep 1, 2026Transaction date | Craig ArnoldResearch disclosed relationships | PurchaseSEC code P | Common Stock, par value $0.01 per share | 6,400 shares | $156 | 6,400 shares | 6,400 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Aug 3, 2026Transaction date | James E. CurrierResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 per share | 650 shares | $208.27 | 5,551.121 shares | 5,551.121 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 4, 2026 |
| Aug 3, 2026Transaction date | Karen Elizabeth ArlakResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 per share | 156 shares | $208.27 | 4,889.1649 shares | 4,889.1649 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 4, 2026 |
| Aug 1, 2026Transaction date | James E. CurrierResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 per share | 1,551.3354 shares | $0 | 6,201.121 shares | 5,551.121 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 4, 2026 |
| Aug 1, 2026Transaction date | Karen Elizabeth ArlakResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 per share | 582.268 shares | $0 | 5,045.1649 shares | 4,889.1649 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 4, 2026 |
| Jul 30, 2026Transaction date | James E. CurrierResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 per share | 345 shares | $204.32 | 4,649.7856 shares | 5,551.121 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 3, 2026 |
| Jul 30, 2026Transaction date | James E. CurrierResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 per share | 842.5498 shares | $0 | 4,994.7856 shares | 5,551.121 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 3, 2026 |
| Jul 30, 2026Transaction date | Karen Elizabeth ArlakResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 per share | 272 shares | $204.32 | 4,462.8969 shares | 4,889.1649 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 3, 2026 |
| Jul 30, 2026Transaction date | Karen Elizabeth ArlakResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 per share | 842.5498 shares | $0 | 4,734.8969 shares | 4,889.1649 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Aug 3, 2026 |
| Jul 16, 2026Transaction date | Karen Elizabeth ArlakResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 per share | 471 shares | $208.37 | 3,892.3471 shares | 4,889.1649 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Jul 20, 2026 |
| Jul 16, 2026Transaction date | Karen Elizabeth ArlakResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.01 per share | 1,756.5331 shares | Not reported | 4,363.3471 shares | 4,889.1649 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Jul 20, 2026 |
| Jul 16, 2026Transaction date | James E. CurrierResearch disclosed relationships | DispositionSEC code F | Common Stock, par value $0.01 per share | 1,362 shares | $208.37 | 4,152.2358 shares | 5,551.121 sharesOwner coverage latest filing Aug 4, 2026 | 4Filed Jul 20, 2026 |