| Aug 23, 2026Transaction date | George L. HolmResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 5,958 shares | $104.98 | 1,673,092 shares | 1,673,092 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 24, 2026 |
| Aug 22, 2026Transaction date | Scott E. McphersonResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 1,033 shares | $104.98 | 208,113 shares | 208,113 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 24, 2026 |
| Aug 21, 2026Transaction date | George L. HolmResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 5,648 shares | $104.98 | 1,679,050 shares | 1,673,092 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | George L. HolmResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 4,152 shares | $103.98 | 1,684,698 shares | 1,673,092 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 24, 2026 |
| Aug 19, 2026Transaction date | Scott E. McphersonResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 1,321 shares | $103.34 | 209,146 shares | 208,113 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | George L. HolmResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.01 par value | 19,132 shares | $0 | 1,688,850 shares | 1,673,092 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | George L. HolmResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 31,251 shares | $104.54 | 1,669,718 shares | 1,673,092 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | George L. HolmResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.01 par value | 79,417 shares | $0 | 1,700,969 shares | 1,673,092 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | Scott E. McphersonResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.01 par value | 22,958 shares | $0 | 210,467 shares | 208,113 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | Scott E. McphersonResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 4,692 shares | $104.54 | 187,509 shares | 208,113 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | Scott E. McphersonResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.01 par value | 13,766 shares | $0 | 192,201 shares | 208,113 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 20, 2026 |
| Aug 15, 2026Transaction date | Scott E. McphersonResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 711 shares | $107.25 | 178,435 shares | 208,113 sharesOwner coverage latest filing Aug 24, 2026 | 4Filed Aug 17, 2026 |