| Sep 1, 2026Transaction date | Carolyn MonroeResearch disclosed relationships | SaleSEC code S | Common Stock / $1 par value | 4,386 shares | $42.01 | 27,875 shares | 27,875 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Aug 11, 2026Transaction date | Carolyn MonroeResearch disclosed relationships | SaleSEC code S | Common Stock / $1 par value | 1,788 shares | $42.26 | 32,261 shares | 27,875 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Carolyn MonroeResearch disclosed relationships | DispositionSEC code F | Common Stock / $1 par value | 13,292 shares | $42.47 | 34,049 shares | 27,875 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Aug 13, 2026 |
| Aug 11, 2026Transaction date | Carolyn MonroeResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 15,080 shares | $34.16 | 47,341 shares | 27,875 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Aug 13, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | SaleSEC code S | Common Stock / $1 par value | 13,125 shares | $43.96 | 82,205 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | DispositionSEC code F | Common Stock / $1 par value | 150,068 shares | $43.07 | 95,330 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 65,000 shares | $21.3 | 245,398 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 55,000 shares | $22.72 | 180,398 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 15,000 shares | $21.99 | 125,398 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 28,000 shares | $21.12 | 110,398 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 24,000 shares | $20.98 | 82,398 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |
| Jul 28, 2026Transaction date | Stephen J. OberstResearch disclosed relationships | AcquisitionSEC code M | Common Stock / $1 par value | 21,000 shares | $19.98 | 58,398 shares | 82,205 sharesOwner coverage latest filing Jul 30, 2026 | 4Filed Jul 30, 2026 |