| Aug 18, 2026Transaction date | William L. JewsResearch disclosed relationships | SaleSEC code S | Common Stock, Par Value $0.01 per share | 5,057 shares | $106.98 | 23,986.82 shares | 23,986.82 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Jul 15, 2026Transaction date | Gordon SmithResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 22.6 shares | $106.26 | 9,736.07 shares | 9,736.07 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | William L. JewsResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 16.7 shares | $106.26 | 29,043.82 shares | 23,986.82 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | John P. TagueResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 68.62 shares | $106.26 | 33,853.75 shares | 33,853.75 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Patrick CimerolaResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 74.94 shares | $106.26 | 33,129.57 shares | 33,129.57 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Ervin R. ShamesResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 109.51 shares | $106.26 | 47,833.69 shares | 47,833.690000000002 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Jul 17, 2026 |
| Jun 5, 2015Transaction date | Patrick CimerolaResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 2 shares | $56.45 | 27,948 shares | 33,129.57 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Jun 5, 2015 |
| May 20, 2015Transaction date | John P. TagueResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 1,323 shares | $57.34 | 19,158 shares | 33,853.75 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed May 22, 2015 |
| May 20, 2015Transaction date | Gordon SmithResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 1,288 shares | $57.37 | 55,842 shares | 9,736.07 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed May 22, 2015 |
| Apr 24, 2015Transaction date | John P. TagueResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 1,915 shares | $62.68 | 17,835 shares | 33,853.75 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Apr 28, 2015 |
| Apr 24, 2015Transaction date | Ervin R. ShamesResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 1,915 shares | $62.68 | 64,205 shares | 47,833.690000000002 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Apr 28, 2015 |
| Apr 24, 2015Transaction date | Gordon SmithResearch disclosed relationships | AcquisitionSEC code A | Common Stock, Par Value $0.01 per share | 1,915 shares | $62.68 | 54,554 shares | 9,736.07 sharesOwner coverage latest filing Jul 17, 2026 | 4Filed Apr 28, 2015 |