| Aug 25, 2026Transaction date | Fergal StackResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 2,682 shares | $18.25 | 43,888 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Fergal StackResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 1,569 shares | $0 | 46,570 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Fergal StackResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 1,907 shares | $0 | 45,001 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Fergal StackResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 3,117 shares | $0 | 43,094 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Andrew LabenneResearch disclosed relationships | DispositionSEC code F | Common stock, par value $0.01 per share | 13,371 shares | $18.25 | 233,617 shares | 233,617 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Andrew LabenneResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 6,179 shares | $0 | 246,988 shares | 233,617 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Andrew LabenneResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 7,509 shares | $0 | 240,809 shares | 233,617 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 25, 2026Transaction date | Andrew LabenneResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.01 per share | 12,274 shares | $0 | 233,300 shares | 233,617 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 27, 2026 |
| Aug 20, 2026Transaction date | Fergal StackResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.01 per share | 37,500 shares | $18.1069 | 39,977 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 20, 2026 |
| Aug 19, 2026Transaction date | Fergal StackResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.01 per share | 37,500 shares | $18.6415 | 77,477 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 20, 2026 |
| Aug 18, 2026Transaction date | Fergal StackResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.01 per share | 40,000 shares | $18.8633 | 114,977 shares | 43,888 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 20, 2026 |
| Aug 10, 2026Transaction date | Andrew LabenneResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.01 per share | 13,929 shares | $19.3713 | 221,026 shares | 233,617 sharesOwner coverage latest filing Aug 27, 2026 | 4Filed Aug 12, 2026 |