| Sep 10, 2026Transaction date | Timothy ClosseyResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 10,970 shares | $84 | 51,526 shares | 51,526 sharesOwner coverage latest filing Sep 11, 2026 | 4Filed Sep 11, 2026 |
| Sep 3, 2026Transaction date | William MonteleoneResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 26,801 shares | $83 | 457,167 shares | 457,167 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Sep 3, 2026Transaction date | William MonteleoneResearch disclosed relationships | AcquisitionSEC code M | Common stock, $0.01 par value | 26,801 shares | $14.91 | 483,968 shares | 457,167 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Sep 2, 2026Transaction date | William MonteleoneResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 40,000 shares | $81.3 | 457,167 shares | 457,167 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Sep 2, 2026Transaction date | William MonteleoneResearch disclosed relationships | AcquisitionSEC code M | Common stock, $0.01 par value | 40,000 shares | $14.91 | 497,167 shares | 457,167 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Aug 18, 2026Transaction date | William PateResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 41,811 shares | $80.44 | 410,110 shares | 410,110 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 18, 2026Transaction date | William PateResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 21,006 shares | $80.97 | 451,921 shares | 410,110 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 18, 2026Transaction date | William PateResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 6,035 shares | $82.17 | 472,927 shares | 410,110 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | William PateResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 20,648 shares | $82.32 | 478,962 shares | 410,110 sharesOwner coverage latest filing Aug 19, 2026 | 4Filed Aug 19, 2026 |
| Aug 17, 2026Transaction date | Timothy ClosseyResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 5,421 shares | $83.02 | 62,496 shares | 51,526 sharesOwner coverage latest filing Sep 11, 2026 | 4Filed Aug 18, 2026 |
| Aug 14, 2026Transaction date | Timothy ClosseyResearch disclosed relationships | SaleSEC code S | Common stock, $0.01 par value | 8,015 shares | $81.5 | 67,917 shares | 51,526 sharesOwner coverage latest filing Sep 11, 2026 | 4Filed Aug 18, 2026 |
| Jul 5, 2026Transaction date | Timothy ClosseyResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value | 470 shares | $58.49 | 75,932 shares | 51,526 sharesOwner coverage latest filing Sep 11, 2026 | 4Filed Jul 7, 2026 |