| Aug 18, 2026Transaction date | Leigh Ann StachResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 14,810 shares | $15.46 | 475,955 shares | 475,955 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 18, 2026Transaction date | David H. DupuyResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 26,853 shares | $15.46 | 584,115 shares | 584,115 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 14, 2026Transaction date | Leigh Ann StachResearch disclosed relationships | DispositionSEC code F | Common stock, $0.01 par value per share | 4,983 shares | $16.14 | 461,145 shares | 475,955 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 14, 2026Transaction date | David H. DupuyResearch disclosed relationships | PurchaseSEC code P | Common stock, $0.01 par value per share | 10,000 shares | $15.13 | 557,262 shares | 584,115 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 17, 2026 |
| Jul 30, 2026Transaction date | Leigh Ann StachResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 8,589 shares | $0 | 466,128 shares | 475,955 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 3, 2026 |
| Jul 30, 2026Transaction date | David H. DupuyResearch disclosed relationships | AcquisitionSEC code A | Common stock, $0.01 par value per share | 15,573 shares | $0 | 547,262 shares | 584,115 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 3, 2026 |
| Jun 30, 2026Transaction date | Leigh Ann StachResearch disclosed relationships | DispositionSEC code F | Common stock, $0.01 par value per share | 1,435 shares | $17.83 | 457,539 shares | 475,955 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | David H. DupuyResearch disclosed relationships | DispositionSEC code F | Common stock, $0.01 par value per share | 2,556 shares | $17.83 | 531,689 shares | 584,115 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Jul 2, 2026 |