| Aug 17, 2026Transaction date | Andrew Benjamin WalzResearch disclosed relationships | SaleSEC code S | Common stock, par value $.75 per share | 16,800 shares | $201.0615 | 14 shares | 14 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | Andrew Benjamin WalzResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $.75 per share | 12,700 shares | $132.69 | 16,814 shares | 14 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | Andrew Benjamin WalzResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $.75 per share | 4,100 shares | $88.2 | 4,114 shares | 14 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 14, 2026Transaction date | Michael K. WirthResearch disclosed relationships | SaleSEC code S | Common stock, par value $.75 per share | 10,311 shares | $201.0534 | 26,308 shares | 26,308 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 14, 2026Transaction date | Michael K. WirthResearch disclosed relationships | SaleSEC code S | Common stock, par value $.75 per share | 306,789 shares | $200.4433 | 36,619 shares | 26,308 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 14, 2026Transaction date | Michael K. WirthResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $.75 per share | 317,100 shares | $88.2 | 343,408 shares | 26,308 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 11, 2026Transaction date | Jeff B. GustavsonResearch disclosed relationships | SaleSEC code S | Common stock, par value $.75 per share | 14,044 shares | $194.9492 | 3,786 shares | 3,786 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Jeff B. GustavsonResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $.75 per share | 4,561 shares | $113.01 | 3,786 shares | 3,786 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Jeff B. GustavsonResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $.75 per share | 4,633 shares | $125.35 | 3,786 shares | 3,786 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Jeff B. GustavsonResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $.75 per share | 4,850 shares | $117.24 | 3,786 shares | 3,786 sharesOwner coverage latest filing Aug 13, 2026 | 4Filed Aug 13, 2026 |
| Aug 5, 2026Transaction date | Michael K. WirthResearch disclosed relationships | SaleSEC code S | Common stock, par value $.75 per share | 5,547 shares | $186.9958 | 26,308 shares | 26,308 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 7, 2026 |