| Aug 14, 2026Transaction date | Christopher C. SimmonsResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 130 shares | $122.02 | 3,290 shares | 3,290 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Jul 20, 2026Transaction date | Robert L. SchraderResearch disclosed relationships | SaleSEC code S | Common Stock, $0.01 par value | 2,600 shares | $115.09 | 18,547 shares | 18,547 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 21, 2026 |
| Jul 17, 2026Transaction date | Martin MucciResearch disclosed relationships | DispositionSEC code G | Common Stock, $0.01 par value | 9,309 shares | $113.9819 | 434,891.3318 shares | 434,891.331799999985 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 21, 2026 |
| Jul 17, 2026Transaction date | Christopher C. SimmonsResearch disclosed relationships | SaleSEC code S | Common Stock, $0.01 par value | 2,615 shares | $115.92 | 3,420 shares | 3,290 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Christopher C. SimmonsResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.01 par value | 1,818 shares | $0 | 6,035 shares | 3,290 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Christopher C. SimmonsResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 1,172 shares | $110 | 4,217 shares | 3,290 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Robert L. SchraderResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.01 par value | 4,364 shares | $0 | 21,147 shares | 18,547 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Robert L. SchraderResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 2,382 shares | $110 | 16,783 shares | 18,547 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 17, 2026 |
| Jul 14, 2026Transaction date | Martin MucciResearch disclosed relationships | SaleSEC code S | Common Stock, $0.01 par value | 25,000 shares | $109.93 | 444,200.3318 shares | 434,891.331799999985 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 15, 2026 |
| Jul 14, 2026Transaction date | Martin MucciResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value | 163,329 shares | $109.92 | 469,200.3318 shares | 434,891.331799999985 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 15, 2026 |
| Jul 14, 2026Transaction date | Martin MucciResearch disclosed relationships | AcquisitionSEC code M | Common Stock, $0.01 par value | 214,482 shares | $57.24 | 632,529.3318 shares | 434,891.331799999985 sharesOwner coverage latest filing Jul 21, 2026 | 4Filed Jul 15, 2026 |
| Jun 11, 2004Transaction date | B. Thomas GolisanoResearch disclosed relationships | DispositionSEC code G | Common Stock, $0.01 par value | 89,800 shares | $38.25 | 38,933,537 shares | 35,653,923 sharesOwner coverage latest filing Sep 2, 2026 | 4Filed Jun 14, 2004 |