| Sep 11, 2026Transaction date | Michael L. BaurResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 48,816 shares | $58.14 | 200,698 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 11, 2026Transaction date | Michael L. BaurResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 6,692 shares | $57.71 | 249,514 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 11, 2026Transaction date | Michael L. BaurResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 1,851 shares | $56.5 | 256,206 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 11, 2026Transaction date | Michael L. BaurResearch disclosed relationships | AcquisitionSEC code M | Common Stock, no par value | 57,359 shares | $37 | 258,057 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 10, 2026Transaction date | Michael L. BaurResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 1,900 shares | $57.03 | 200,698 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 10, 2026Transaction date | Michael L. BaurResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 18,080 shares | $55.39 | 202,598 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 10, 2026Transaction date | Michael L. BaurResearch disclosed relationships | AcquisitionSEC code M | Common Stock, no par value | 19,980 shares | $37 | 220,678 shares | 200,698 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 4, 2026Transaction date | Brandy FordResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 34 shares | $58.04 | 9,907 shares | 9,907 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Sep 4, 2026Transaction date | Brandy FordResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 5,259 shares | $57.43 | 9,941 shares | 9,907 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Sep 3, 2026Transaction date | Stephen JonesResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 1,297 shares | $57.21 | 87,421 shares | 87,421 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Sep 3, 2026Transaction date | Stephen JonesResearch disclosed relationships | SaleSEC code S | Common Stock, no par value | 8,703 shares | $56.69 | 88,718 shares | 87,421 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Stephen JonesResearch disclosed relationships | DispositionSEC code F | Common Stock, no par value | 2,044 shares | $56.24 | 97,421 shares | 87,421 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |