| Sep 11, 2026Transaction date | Walter JankovicResearch disclosed relationships | DispositionSEC code F | Common stock, $0.001 par value | 732 shares | $12 | 166,839 shares | 166,839 sharesOwner coverage latest filing Sep 15, 2026 | 4Filed Sep 15, 2026 |
| Sep 11, 2026Transaction date | Walter JankovicResearch disclosed relationships | AcquisitionSEC code M | Common stock, $0.001 par value | 1,457 shares | $0 | 167,571 shares | 166,839 sharesOwner coverage latest filing Sep 15, 2026 | 4Filed Sep 15, 2026 |
| Aug 15, 2026Transaction date | Walter JankovicResearch disclosed relationships | DispositionSEC code F | Common stock, $0.001 par value | 9,930 shares | $13.92 | 166,114 shares | 166,839 sharesOwner coverage latest filing Sep 15, 2026 | 4Filed Aug 18, 2026 |
| Aug 15, 2026Transaction date | Walter JankovicResearch disclosed relationships | AcquisitionSEC code M | Common stock, $0.001 par value | 19,784 shares | $0 | 176,044 shares | 166,839 sharesOwner coverage latest filing Sep 15, 2026 | 4Filed Aug 18, 2026 |
| Aug 15, 2026Transaction date | Ronald J. GlahnResearch disclosed relationships | DispositionSEC code F | Common stock, $0.001 par value | 1,111 shares | $13.92 | 44,463 shares | 44,463 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 15, 2026Transaction date | Ronald J. GlahnResearch disclosed relationships | AcquisitionSEC code M | Common stock, $0.001 par value | 4,038 shares | $0 | 45,574 shares | 44,463 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Jul 15, 2026Transaction date | Ronald J. GlahnResearch disclosed relationships | DispositionSEC code F | Common stock, $0.001 par value | 1,031 shares | $12.99 | 41,536 shares | 44,463 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Jul 17, 2026 |
| Jul 15, 2026Transaction date | Ronald J. GlahnResearch disclosed relationships | AcquisitionSEC code M | Common stock, $0.001 par value | 3,750 shares | $0 | 42,567 shares | 44,463 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Jul 17, 2026 |