| Aug 13, 2026Transaction date | Michele N. SiekerkaResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 134.488 shares | $0 | 66,456.162 shares | 66,456.161999999997 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Aug 13, 2026Transaction date | Edward J. Kelly IIIResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 246.184 shares | $0 | 39,908.537 shares | 39,908.536999999997 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Aug 13, 2026Transaction date | Christopher SwiftResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 162.168 shares | $0 | 26,288.752 shares | 26,288.752 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Aug 13, 2026Transaction date | Marita ZuraitisResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 268.751 shares | $0 | 58,061.889 shares | 58,061.889000000003 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Jul 24, 2026Transaction date | Saun Bruce VanResearch disclosed relationships | DispositionSEC code G | Common stock, $0.01 par value per share | 17,500 shares | $0 | 1,102,413 shares | 1,102,413 sharesOwner coverage latest filing Jul 28, 2026 | 4Filed Jul 28, 2026 |
| Jul 24, 2026Transaction date | Saun Bruce VanResearch disclosed relationships | DispositionSEC code G | Common stock, $0.01 par value per share | 20,850 shares | $0 | 1,119,913 shares | 1,102,413 sharesOwner coverage latest filing Jul 28, 2026 | 4Filed Jul 28, 2026 |
| Jul 24, 2026Transaction date | Saun Bruce VanResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value per share | 129,369 shares | $72.07 | 1,140,763 shares | 1,102,413 sharesOwner coverage latest filing Jul 28, 2026 | 4Filed Jul 28, 2026 |
| Jun 2, 2025Transaction date | Christopher SwiftResearch disclosed relationships | PurchaseSEC code P | Common stock, $0.01 par value per share | 20 shares | $40.063 | 26,318.752 shares | 26,288.752 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Feb 6, 2024Transaction date | Christopher SwiftResearch disclosed relationships | PurchaseSEC code P | Common stock, $0.01 par value per share | 10 shares | $31.474 | 26,298.752 shares | 26,288.752 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed Aug 17, 2026 |
| Jun 23, 2015Transaction date | Saun Bruce VanResearch disclosed relationships | DispositionSEC code F | Common stock, $0.01 par value per share | 20,701 shares | $28.27 | 464,385 shares | 1,102,413 sharesOwner coverage latest filing Jul 28, 2026 | 4Filed Jun 25, 2015 |
| Jun 23, 2015Transaction date | Saun Bruce VanResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 39,922 shares | $0 | 485,086 shares | 1,102,413 sharesOwner coverage latest filing Jul 28, 2026 | 4Filed Jun 25, 2015 |
| May 5, 2015Transaction date | Marita ZuraitisResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 2,858 shares | $0 | 6,941 shares | 58,061.889000000003 sharesOwner coverage latest filing Aug 17, 2026 | 4Filed May 6, 2015 |