| Sep 2, 2026Transaction date | Patrick VillanovaResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 750 shares | $14 | 131,812 shares | 131,812 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Aug 27, 2026Transaction date | Michelle D. StalickResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.01 per share | 780 shares | $33.65 | 34,712 shares | 34,712 sharesOwner coverage latest filing Aug 28, 2026 | 4Filed Aug 28, 2026 |
| Aug 24, 2026Transaction date | Therese TuckerResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.01 per share | 70,000 shares | $31.957 | 381,557 shares | 381,557 sharesOwner coverage latest filing Aug 26, 2026 | 4Filed Aug 26, 2026 |
| Aug 24, 2026Transaction date | Therese TuckerResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 26,560 shares | $14 | 451,557 shares | 381,557 sharesOwner coverage latest filing Aug 26, 2026 | 4Filed Aug 26, 2026 |
| Aug 24, 2026Transaction date | Therese TuckerResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 70,000 shares | $14 | 424,997 shares | 381,557 sharesOwner coverage latest filing Aug 26, 2026 | 4Filed Aug 26, 2026 |
| Aug 20, 2026Transaction date | Patrick VillanovaResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 1,200 shares | $31.92 | 131,062 shares | 131,812 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | Patrick VillanovaResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 300 shares | $31.92 | 132,262 shares | 131,812 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | Patrick VillanovaResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 260 shares | $31.92 | 132,562 shares | 131,812 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | Michelle D. StalickResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 302 shares | $31.92 | 35,492 shares | 34,712 sharesOwner coverage latest filing Aug 28, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | Michelle D. StalickResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 265 shares | $31.92 | 35,794 shares | 34,712 sharesOwner coverage latest filing Aug 28, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | Michelle D. StalickResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 161 shares | $31.92 | 36,059 shares | 34,712 sharesOwner coverage latest filing Aug 28, 2026 | 4Filed Aug 24, 2026 |
| Aug 20, 2026Transaction date | Michelle D. StalickResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 143 shares | $31.92 | 36,220 shares | 34,712 sharesOwner coverage latest filing Aug 28, 2026 | 4Filed Aug 24, 2026 |