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 | JOHNSON GREGG C | Director | +Grant | 2,751 | — | — |
| 2026-06-22 | Gervais Maria R. | Director | +Grant | 4,126 | — | — |
| 2026-06-22 | BARBER GRANT | Director | +Grant | 1,392 | — | — |
| 2026-06-22 | Ayers Michael T. | Director | +Grant | 4,470 | — | — |
| 2026-05-29 | BARBER GRANT | Director | +Buy | 2,500 | $3.39 | $8,475 |
| 2026-05-15 | BARBER GRANT | Director | +Buy | 2,150 | $3.37 | $7,246 |
| 2026-05-15 | BARBER GRANT | Director | +Buy | 2,750 | $3.35 | $9,213 |
| 2026-05-15 | Boudreau Alanna | Officer | +Buy | 5,000 | $3.36 | $16,800 |
| 2026-05-14 | BARBER GRANT | Director | +Buy | 1,102 | $3.35 | $3,692 |
| 2026-05-14 | BARBER GRANT | Director | +Buy | 23 | $3.37 | $78 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 100 | $4.49 | $449 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 400 | $4.50 | $1,800 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 201 | $4.52 | $909 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 200 | $4.58 | $916 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 200 | $4.59 | $918 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 100 | $4.56 | $456 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 200 | $4.54 | $908 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 400 | $4.53 | $1,812 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 411 | $4.43 | $1,821 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 26 | $4.44 | $115 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 400 | $4.45 | $1,780 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 803 | $4.46 | $3,581 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 1,790 | $4.47 | $8,001 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 200 | $4.57 | $914 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 100 | $4.56 | $456 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 515 | $4.41 | $2,271 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 400 | $4.43 | $1,772 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 214 | $4.46 | $954 |
| 2026-02-12 | Brown Jeffrey Dale | Director | +Buy | 200 | $4.45 | $890 |
| 2025-12-11 | Boudreau Alanna | Officer | +Exercise | 3,278 | — | — |
| 2025-11-19 | Givens John F. II | Director,Officer | +Buy | 8 | $4.92 | $39 |
| 2025-11-19 | Givens John F. II | Director,Officer | +Buy | 7 | $4.96 | $35 |
| 2025-11-19 | Givens John F. II | Director,Officer | +Buy | 5 | $4.88 | $24 |
| 2025-11-19 | Givens John F. II | Director,Officer | +Buy | 2 | $4.93 | $10 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 73 | $5.02 | $366 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 1 | $5.00 | $5 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 20 | $5.01 | $100 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 6 | $4.95 | $30 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 98 | $4.98 | $488 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 2 | $4.97 | $10 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 50 | $4.86 | $243 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 1 | $4.81 | $5 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 68 | $4.85 | $330 |
| 2025-11-18 | Givens John F. II | Director,Officer | +Buy | 42 | $4.83 | $203 |
| 2025-11-17 | Givens John F. II | Director,Officer | +Buy | 400 | $4.99 | $1,996 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 803 | $4.72 | $3,790 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 1,060 | $4.75 | $5,035 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 100 | $4.75 | $475 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 553 | $4.74 | $2,621 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 200 | $4.74 | $948 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 100 | $4.73 | $473 |
| 2025-11-14 | Givens John F. II | Director,Officer | +Buy | 1,401 | $4.73 | $6,627 |
| 2025-11-13 | Boudreau Alanna | Officer | +Buy | 4,292 | $4.90 | $21,031 |
| 2025-11-13 | Boudreau Alanna | Officer | +Buy | 109 | $4.88 | $532 |
| 2025-11-13 | Boudreau Alanna | Officer | +Buy | 599 | $4.86 | $2,911 |
| 2025-10-13 | Ayers Michael T. | Director | +Grant | 3,500 | — | — |
| 2025-10-13 | JOHNSON GREGG C | Director | +Grant | 4,000 | — | — |
| 2025-10-13 | Gervais Maria R. | Director | +Grant | 6,000 | — | — |
| 2025-10-13 | Brown Jeffrey Dale | Director | +Grant | 4,000 | — | — |
| 2025-09-05 | Givens John F. II | Director,Officer | +Exercise | 14,895 | — | — |
| 2024-12-01 | Boudreau Alanna | Officer | +Exercise | 6,284 | — | — |
| 2024-10-18 | Brown Jeffrey Dale | Director | +Grant | 4,000 | — | — |
| 2024-10-18 | JOHNSON GREGG C | Director | +Grant | 4,500 | — | — |
| 2024-08-30 | Givens John F. II | Director,Officer | +Exercise | 72,152 | — | — |
| 2024-06-22 | Brown Jeffrey Dale | Director | +Exercise | 2,500 | $3.76 | $9,400 |
| 2024-03-21 | Brown Jeffrey Dale | Director | +Exercise | 2,500 | $5.20 | $13,000 |
| 2023-12-18 | Brown Jeffrey Dale | Director | +Exercise | 2,500 | $5.20 | $13,000 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 305 | $8.29 | $2,528 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 500 | $8.28 | $4,140 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 300 | $8.26 | $2,478 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 300 | $8.25 | $2,475 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 200 | $8.24 | $1,648 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 943 | $8.23 | $7,761 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 1,000 | $8.20 | $8,200 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 100 | $8.20 | $820 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 1,756 | $8.19 | $14,382 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 50 | $8.18 | $409 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 100 | $8.18 | $818 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 63 | $8.17 | $515 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 1,020 | $8.16 | $8,323 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 100 | $8.16 | $816 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 463 | $8.15 | $3,773 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 2 | $8.15 | $16 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 356 | $8.13 | $2,894 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 520 | $8.12 | $4,222 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 38 | $8.11 | $308 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 830 | $8.10 | $6,723 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 500 | $8.09 | $4,045 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 600 | $8.08 | $4,848 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 300 | $8.07 | $2,421 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 15 | $8.06 | $121 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 400 | $8.05 | $3,220 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 226 | $8.04 | $1,817 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 100 | $7.94 | $794 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 41 | $8.30 | $340 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 263 | $8.31 | $2,186 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 1,464 | $8.14 | $11,917 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 205 | $8.34 | $1,710 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 300 | $8.33 | $2,499 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 111 | $8.44 | $937 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 339 | $8.32 | $2,820 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 212 | $8.43 | $1,787 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 345 | $8.38 | $2,891 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 433 | $8.37 | $3,624 |
| 2023-12-04 | FERRIS ROBERT D | Director,Officer | −Sell | 200 | $8.35 | $1,670 |
| 2023-12-01 | Boudreau Alanna | Officer | +Exercise | 3,291 | — | — |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 900 | $7.02 | $6,318 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 1,100 | $7.42 | $8,162 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 600 | $7.38 | $4,428 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 10 | $7.34 | $73 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 200 | $7.33 | $1,466 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 369 | $7.32 | $2,701 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 700 | $7.30 | $5,110 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 433 | $7.29 | $3,157 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 3 | $7.29 | $22 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 4 | $7.28 | $29 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 704 | $7.27 | $5,118 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 910 | $7.26 | $6,607 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 906 | $7.25 | $6,569 |
| 2023-11-30 | FERRIS ROBERT D | Director,Officer | −Sell | 400 | $7.24 | $2,896 |
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.