| Sep 15, 2026Transaction date | III Mark E. FergusonResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.05 per share | 148 shares | $178.08 | 148 shares | 148 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Sep 14, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 18 shares | $188.875 | 167,971 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Sep 14, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 402 shares | $188.2244 | 167,989 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Sep 14, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 912 shares | $187.4198 | 168,391 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Sep 14, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 234 shares | $186.4166 | 169,303 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 1 shares | $245.045 | 169,537 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 2,794 shares | $244.4195 | 169,538 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 5,492 shares | $243.3683 | 172,332 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 4,215 shares | $242.6163 | 177,824 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 2,147 shares | $241.5802 | 182,039 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 905 shares | $240.5818 | 184,186 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | John A. CuomoResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.05 per share | 454 shares | $239.4047 | 185,091 shares | 167,971 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Aug 19, 2026 |