Only open-market buys / sells (codes P/S) are a conviction signal; grants, option exercises, tax-withholding, and gifts are compensation mechanics, shown but greyed. The trailing 12-month tallies run to today but the store covers filings through 2026-06-30 only (SEC bulk data sets publish quarterly), so recent activity may be absent.
| Date | Insider | Role | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2026-06-22 | Thompson Rahsaan | Officer | −Sell | 34,557 | $12.68 | $438,183 |
| 2026-06-21 | Thompson Rahsaan | Officer | +Exercise | 66,667 | — | — |
| 2026-05-11 | Thompson Rahsaan | Officer | −Sell | 1,794 | $11.30 | $20,272 |
| 2026-03-24 | Bode John B | Director | +Exercise | 39,200 | $4.89 | $191,688 |
| 2026-03-24 | Bode John B | Director | +Exercise | 39,200 | $4.97 | $194,824 |
| 2026-02-09 | McFarlane Neil F. | Director,Officer | −Sell | 14,625 | $8.56 | $125,190 |
| 2026-02-07 | McFarlane Neil F. | Director,Officer | +Exercise | 37,500 | — | — |
| 2026-02-03 | Schafer Joshua | Officer | −Sell | 10,500 | $9.19 | $96,495 |
| 2026-02-03 | Sangiovanni Timothy J. | Officer | −Sell | 3,000 | $9.18 | $27,540 |
| 2026-02-02 | McFarlane Neil F. | Director,Officer | −Sell | 91,000 | $9.38 | $853,580 |
| 2026-01-31 | McFarlane Neil F. | Director,Officer | +Exercise | 233,334 | — | — |
| 2026-01-31 | Schafer Joshua | Officer | +Exercise | 35,334 | — | — |
| 2026-01-31 | Sangiovanni Timothy J. | Officer | +Exercise | 11,666 | — | — |
| 2026-01-30 | Schafer Joshua | Officer | −Sell | 3,375 | $8.83 | $29,801 |
| 2026-01-30 | Schafer Joshua | Officer | +Exercise | 11,333 | — | — |
| 2026-01-30 | Quartel Adrian W | Officer | +Exercise | 11,333 | — | — |
| 2026-01-30 | Quartel Adrian W | Officer | −Sell | 4,533 | $8.83 | $40,026 |
| 2026-01-30 | Thompson Rahsaan | Officer,Other | +Exercise | 11,333 | — | — |
| 2026-01-30 | Thompson Rahsaan | Officer,Other | −Sell | 4,080 | $8.83 | $36,026 |
| 2026-01-30 | Sangiovanni Timothy J. | Officer | +Exercise | 6,333 | — | — |
| 2026-01-30 | Sangiovanni Timothy J. | Officer | −Sell | 1,750 | $8.82 | $15,435 |
| 2025-12-31 | Clifton R. LaDuane | Other | +Exercise | 140,667 | — | — |
| 2025-12-31 | Clifton R. LaDuane | Other | −Tax w/h | 48,513 | $8.96 | $434,676 |
| 2025-10-10 | McFarlane Neil F. | Director,Officer | −Sell | 19,500 | $10.82 | $210,990 |
| 2025-10-10 | McFarlane Neil F. | Director,Officer | +Exercise | 50,000 | — | — |
| 2025-09-12 | Shih Alvin | Director | +Buy | 20,000 | $7.89 | $157,800 |
| 2025-09-12 | FAVORITO TAMARA A | Director | +Buy | 3,175 | $7.79 | $24,733 |
| 2025-08-19 | Bode John B | Director | +Buy | 5,000 | $9.17 | $45,850 |
| 2025-06-26 | Thompson Rahsaan | Officer,Other | −Sell | 24,000 | $9.21 | $221,040 |
| 2025-06-21 | Thompson Rahsaan | Officer,Other | +Exercise | 66,666 | — | — |
| 2025-03-28 | Watton Corey Michael | Director | +Buy | 300 | $7.84 | $2,352 |
| 2025-03-19 | Bode John B | Director | +Buy | 10,000 | $7.96 | $79,600 |
| 2025-02-14 | McFarlane Neil F. | Director,Officer | −Sell | 30,544 | $8.05 | $245,879 |
| 2025-02-13 | McFarlane Neil F. | Director,Officer | −Sell | 61,273 | $7.86 | $481,606 |
| 2025-02-13 | Clifton R. LaDuane | Officer | −Sell | 11,000 | $7.86 | $86,460 |
| 2025-02-13 | Schafer Joshua | Officer | −Sell | 10,500 | $7.86 | $82,530 |
| 2025-02-13 | Sangiovanni Timothy J. | Officer | −Sell | 3,000 | $7.86 | $23,580 |
| 2025-01-31 | McFarlane Neil F. | Director,Officer | +Exercise | 233,333 | — | — |
| 2025-01-31 | Clifton R. LaDuane | Officer | +Exercise | 43,333 | — | — |
| 2025-01-31 | Schafer Joshua | Officer | +Exercise | 35,333 | — | — |
| 2025-01-31 | Sangiovanni Timothy J. | Officer | +Exercise | 11,666 | — | — |
| 2024-10-11 | Watton Corey Michael | Director | +Buy | 500 | $7.92 | $3,960 |
| 2024-07-17 | Clifton R. LaDuane | Officer | +Buy | 2,000 | $6.77 | $13,540 |
| 2024-07-16 | Anderson Thomas | Director | +Buy | 10,000 | $6.81 | $68,100 |
| 2024-07-12 | Bode John B | Director | +Buy | 10,000 | $5.87 | $58,700 |
| 2023-09-06 | Anderson Thomas | Director | +Buy | 10,000 | $4.88 | $48,800 |
| 2023-09-06 | Clifton R. LaDuane | Officer | +Buy | 1,000 | $4.96 | $4,960 |
| 2023-09-05 | Bode John B | Director | +Buy | 10,000 | $5.13 | $51,300 |
| 2023-09-05 | Schafer Joshua | Officer | +Buy | 500 | $5.13 | $2,565 |
| 2023-06-23 | Watton Corey Michael | Director | +Buy | 275 | $5.95 | $1,636 |
| 2023-06-09 | Watton Corey Michael | Director | +Buy | 325 | $5.52 | $1,794 |
| 2023-05-30 | Watton Corey Michael | Director | +Buy | 400 | $5.11 | $2,044 |
| 2023-05-19 | Schafer Joshua | Officer | +Buy | 1,000 | $5.42 | $5,420 |
| 2023-05-18 | Clifton R. LaDuane | Officer | +Buy | 689 | $4.95 | $3,411 |
| 2023-05-18 | Clifton R. LaDuane | Officer | +Buy | 51 | $4.94 | $252 |
| 2023-05-18 | Clifton R. LaDuane | Officer | +Buy | 2,000 | $4.95 | $9,900 |
| 2023-05-18 | Bode John B | Director | +Buy | 2,451 | $5.05 | $12,378 |
| 2023-05-18 | Bode John B | Director | +Buy | 100 | $5.05 | $505 |
| 2023-05-18 | Bode John B | Director | +Buy | 4,759 | $5.04 | $23,985 |
| 2023-05-18 | Bode John B | Director | +Buy | 1,000 | $5.04 | $5,040 |
| 2023-05-18 | Bode John B | Director | +Buy | 300 | $5.04 | $1,512 |
| 2023-05-18 | Bode John B | Director | +Buy | 1,390 | $5.04 | $7,006 |
| 2023-03-17 | SEYMOUR TAMARA A | Director | +Buy | 519 | $4.82 | $2,502 |
| 2023-03-14 | Schafer Joshua | Officer | +Buy | 2,000 | $4.61 | $9,220 |
| 2023-03-10 | Clifton R. LaDuane | Officer | +Buy | 1,725 | $4.15 | $7,159 |
| 2023-03-10 | Sangiovanni Timothy J. | Officer | +Buy | 100 | $4.14 | $414 |
| 2023-03-10 | Sangiovanni Timothy J. | Officer | +Buy | 1,100 | $4.14 | $4,554 |
| 2023-03-09 | Pascoe Richard W | Director,Officer | +Buy | 10,000 | $4.20 | $42,000 |
| 2023-03-09 | Tierney David S | Director | +Buy | 5,000 | $4.15 | $20,750 |
| 2023-03-09 | Plooster Matthew R | Director | +Buy | 11,000 | $4.20 | $46,200 |
Source: the SEC bulk insider (Form 3/4/5) data sets — non-derivative transactions in the issuer's common stock, most recent first, covering filings through 2026-06-30. Insiders file within 2 business days of a transaction, but the bulk sets publish quarterly, so this store lags live filings; option/derivative lines are excluded. Codes: P buy · S sell · A grant · M/X/C exercise · F tax · G gift.
Model-derived estimate for research. See the Disclaimer.