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 |
|---|---|---|---|---|---|---|
| 2025-09-15 | MCDANIEL CONNIE D | Director | +Buy | 1,107 | $4.98 | $5,513 |
| 2023-11-21 | ZINO BRIAN T | Director | +Buy | 2,500 | $4.20 | $10,500 |
| 2023-01-23 | BURKE DONALD C | Director | +Buy | 1,000 | $5.36 | $5,360 |
| 2022-11-30 | MALLIN JOHN R | Director | +Buy | 2,515 | $4.13 | $10,387 |
| 2022-02-28 | MCLENDON HEATH B | Other | +Buy | 500 | $6.11 | $3,055 |
| 2022-02-14 | MCLENDON HEATH B | Other | +Buy | 500 | $6.47 | $3,235 |
| 2022-01-24 | CRAIGE JAMES E | Officer | +Buy | 20,000 | $6.03 | $120,600 |
| 2022-01-24 | CRAIGE JAMES E | Officer | +Buy | 20,100 | $6.00 | $120,600 |
| 2021-12-21 | CRAIGE JAMES E | Officer | +Buy | 2,000 | $6.53 | $13,060 |
| 2021-12-21 | CRAIGE JAMES E | Officer | +Buy | 4,000 | $6.52 | $26,080 |
| 2021-12-21 | CRAIGE JAMES E | Officer | +Buy | 1,379 | $6.55 | $9,032 |
| 2021-12-21 | CRAIGE JAMES E | Officer | +Buy | 621 | $6.53 | $4,055 |
| 2021-12-10 | BROTT ALAN | Other | −Sell | 2,622 | $6.62 | $17,358 |
| 2021-04-22 | MCLENDON HEATH B | Other | +Buy | 135 | $8.45 | $1,141 |
| 2021-02-12 | MCLENDON HEATH B | Other | +Buy | 170 | $8.74 | $1,486 |
| 2020-11-10 | CRAIGE JAMES E | Officer | +Buy | 10,242 | $6.77 | $69,338 |
| 2020-11-09 | CRAIGE JAMES E | Officer | +Buy | 1,052 | $6.79 | $7,143 |
| 2020-09-25 | CRAIGE JAMES E | Officer | +Buy | 40,000 | $6.31 | $252,400 |
| 2020-08-11 | MCLENDON HEATH B | Other | +Buy | 470 | $7.29 | $3,426 |
| 2020-08-11 | MCLENDON HEATH B | Other | +Buy | 470 | $7.29 | $3,426 |
| 2020-07-29 | CRAIGE JAMES E | Officer | +Buy | 5,753 | $6.93 | $39,868 |
| 2020-07-29 | CRAIGE JAMES E | Officer | +Buy | 5,753 | $6.93 | $39,868 |
| 2020-07-29 | CRAIGE JAMES E | Officer | +Buy | 5,753 | $6.93 | $39,868 |
| 2020-07-23 | CRAIGE JAMES E | Officer | +Buy | 3,000 | $6.96 | $20,880 |
| 2020-07-23 | CRAIGE JAMES E | Officer | +Buy | 10,000 | $6.89 | $68,900 |
| 2020-07-22 | MCLENDON HEATH B | Other | +Buy | 230 | $7.00 | $1,610 |
| 2020-07-22 | MCLENDON HEATH B | Other | +Buy | 230 | $7.00 | $1,610 |
| 2019-07-31 | BROTT ALAN | Other | −Disp→issuer | 1,800 | $14.40 | $25,920 |
| 2019-07-16 | Oliver David A | Officer | −Disp→issuer | 4,265 | $14.03 | $59,838 |
| 2019-07-16 | Oliver David A | Officer | −Disp→issuer | 5,464 | $14.05 | $76,769 |
| 2019-02-21 | CRAIGE JAMES E | Officer | −Sell | 12,718 | $13.33 | $169,531 |
| 2019-02-20 | CRAIGE JAMES E | Officer | −Sell | 12,116 | $13.35 | $161,749 |
| 2019-02-20 | CRAIGE JAMES E | Officer | −Sell | 9,643 | $13.36 | $128,830 |
| 2019-02-20 | CRAIGE JAMES E | Officer | −Sell | 4,253 | $13.40 | $56,990 |
| 2019-02-15 | CRAIGE JAMES E | Officer | −Sell | 11,731 | $13.36 | $156,726 |
| 2019-02-14 | CRAIGE JAMES E | Officer | −Sell | 3,384 | $13.42 | $45,413 |
| 2019-02-14 | CRAIGE JAMES E | Officer | −Sell | 20,000 | $13.41 | $268,200 |
| 2019-02-14 | CRAIGE JAMES E | Officer | −Sell | 13,930 | $13.43 | $187,080 |
| 2016-11-04 | CRAIGE JAMES E | Officer | +Buy | 4,699 | $14.10 | $66,256 |
| 2015-12-09 | BROTT ALAN | Other | +Buy | 716 | $12.39 | $8,871 |
| 2015-08-05 | Cisilino Pablo | Officer | +Buy | 1,900 | $14.13 | $26,847 |
| 2015-07-24 | Cisilino Pablo | Officer | +Buy | 1,700 | $14.40 | $24,480 |
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.