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-02-19 | Spence John Yogi | Officer | +Buy | 5,000 | $3.90 | $19,500 |
| 2025-12-24 | McCulloch Benjamin | Officer | +Other | 3,389 | — | — |
| 2025-12-24 | Flynn Kimberly Ann | Officer | +Other | 3,504 | — | — |
| 2025-12-24 | Spence John Yogi | Officer | −Gift | 7,811 | — | — |
| 2025-12-24 | Brombach Theodore J | Director,Officer | −Gift | 7,811 | — | — |
| 2025-10-24 | Law Lauren Kristen | Other | +Buy | 20,000 | $5.01 | $100,200 |
| 2025-09-11 | Jones Scott C | Other | −Sell | 13,009 | $5.62 | $73,109 |
| 2025-02-21 | Spence John Yogi | Officer | +Buy | 2,000 | $6.38 | $12,760 |
| 2025-02-19 | Spence John Yogi | Officer | +Buy | 3,000 | $6.41 | $19,230 |
| 2024-12-19 | Spence John Yogi | Other | +Buy | 2,000 | $6.50 | $13,000 |
| 2024-12-18 | Flynn Kimberly Ann | Officer | +Other | 3,004 | — | — |
| 2024-12-18 | McCulloch Benjamin | Officer | +Other | 2,857 | — | — |
| 2024-12-18 | Spence John Yogi | Officer | −Other | 6,052 | — | — |
| 2024-12-18 | Brombach Theodore J | Director,Officer | −Other | 6,052 | — | — |
| 2024-07-17 | Brombach Theodore J | Officer | −Other | 831 | — | — |
| 2024-07-17 | Spence John Yogi | Other | −Buy | 831 | — | — |
| 2024-07-10 | Brombach Theodore J | Officer | −Other | 2,390 | — | — |
| 2024-07-10 | Spence John Yogi | Other | −Other | 2,390 | — | — |
| 2024-05-21 | Spence John Yogi | Other | −Gift | 6,000 | — | — |
| 2024-05-10 | Spence John Yogi | Other | +Buy | 3,450 | $7.13 | $24,599 |
| 2024-05-10 | Brombach Theodore J | Officer | +Buy | 3,450 | $7.13 | $24,599 |
| 2024-05-09 | Spence John Yogi | Other | +Buy | 3,417 | $7.13 | $24,363 |
| 2024-05-09 | Brombach Theodore J | Officer | +Buy | 3,417 | $7.13 | $24,363 |
| 2023-12-12 | Brombach Theodore J | Officer | +Buy | 825 | $7.05 | $5,816 |
| 2023-12-12 | Spence John Yogi | Other | +Buy | 825 | $7.05 | $5,816 |
| 2023-12-11 | Flynn Kimberly Ann | Officer | +Other | 2,400 | — | — |
| 2023-12-11 | McCulloch Benjamin | Officer | +Other | 2,209 | — | — |
| 2023-12-11 | Brombach Theodore J | Officer | −Other | 5,409 | — | — |
| 2023-12-11 | Spence John Yogi | Other | −Other | 5,409 | — | — |
| 2023-12-05 | Brombach Theodore J | Officer | +Buy | 6,000 | $6.89 | $41,340 |
| 2023-12-05 | Spence John Yogi | Other | +Buy | 6,000 | $6.89 | $41,340 |
| 2023-11-13 | Brombach Theodore J | Officer | +Buy | 289 | $7.08 | $2,046 |
| 2023-11-13 | Spence John Yogi | Other | +Buy | 289 | $7.08 | $2,046 |
| 2023-07-24 | Spence John Yogi | Other | −Gift | 4,000 | — | — |
| 2022-12-22 | Spence John Yogi | Other | +Buy | 500 | $6.33 | $3,165 |
| 2022-11-11 | Spence John Yogi | Other | +Buy | 3,050 | $6.67 | $20,344 |
| 2022-11-11 | Brombach Theodore J | Officer | +Buy | 3,050 | $6.67 | $20,344 |
| 2022-11-10 | Spence John Yogi | Other | +Buy | 754 | $6.64 | $5,007 |
| 2022-11-10 | Spence John Yogi | Other | +Buy | 891 | $6.63 | $5,907 |
| 2022-11-10 | Spence John Yogi | Other | +Buy | 355 | $6.65 | $2,361 |
| 2022-11-10 | Brombach Theodore J | Officer | +Buy | 891 | $6.63 | $5,907 |
| 2022-11-10 | Brombach Theodore J | Officer | +Buy | 355 | $6.65 | $2,361 |
| 2022-11-10 | Brombach Theodore J | Officer | +Buy | 754 | $6.64 | $5,007 |
| 2022-11-09 | Brombach Theodore J | Officer | +Buy | 918 | $6.56 | $6,022 |
| 2022-11-09 | Brombach Theodore J | Officer | +Buy | 1,082 | $6.53 | $7,065 |
| 2022-11-09 | Spence John Yogi | Other | +Buy | 1,082 | $6.53 | $7,065 |
| 2022-11-09 | Spence John Yogi | Other | +Buy | 918 | $6.56 | $6,022 |
| 2022-11-09 | Brombach Theodore J | Officer | +Buy | 1,082 | $6.53 | $7,065 |
| 2022-11-09 | Brombach Theodore J | Officer | +Buy | 918 | $6.56 | $6,022 |
| 2022-11-09 | Spence John Yogi | Other | +Buy | 1,082 | $6.53 | $7,065 |
| 2022-11-09 | Spence John Yogi | Other | +Buy | 918 | $6.56 | $6,022 |
| 2022-11-08 | Brombach Theodore J | Officer | +Buy | 1,800 | $6.50 | $11,700 |
| 2022-11-08 | Brombach Theodore J | Officer | +Buy | 2,100 | $6.49 | $13,629 |
| 2022-11-08 | Brombach Theodore J | Officer | +Buy | 100 | $6.38 | $638 |
| 2022-11-08 | Spence John Yogi | Other | +Buy | 100 | $6.38 | $638 |
| 2022-11-08 | Spence John Yogi | Other | +Buy | 1,800 | $6.50 | $11,700 |
| 2022-11-08 | Spence John Yogi | Other | +Buy | 2,100 | $6.49 | $13,629 |
| 2022-11-08 | Brombach Theodore J | Officer | +Buy | 100 | $6.38 | $638 |
| 2022-11-08 | Brombach Theodore J | Officer | +Buy | 2,100 | $6.49 | $13,629 |
| 2022-11-08 | Brombach Theodore J | Officer | +Buy | 1,800 | $6.50 | $11,700 |
| 2022-11-08 | Spence John Yogi | Other | +Buy | 100 | $6.38 | $638 |
| 2022-11-08 | Spence John Yogi | Other | +Buy | 1,800 | $6.50 | $11,700 |
| 2022-11-08 | Spence John Yogi | Other | +Buy | 2,100 | $6.49 | $13,629 |
| 2022-11-04 | Brombach Theodore J | Officer | +Buy | 3,588 | $6.39 | $22,927 |
| 2022-11-04 | Spence John Yogi | Other | +Buy | 3,588 | $6.39 | $22,927 |
| 2022-11-04 | Spence John Yogi | Other | +Buy | 3,588 | $6.39 | $22,927 |
| 2022-11-04 | Brombach Theodore J | Officer | +Buy | 3,588 | $6.39 | $22,927 |
| 2022-11-03 | Brombach Theodore J | Officer | +Buy | 412 | $6.35 | $2,616 |
| 2022-11-03 | Spence John Yogi | Other | +Buy | 412 | $6.35 | $2,616 |
| 2022-11-03 | Spence John Yogi | Other | +Buy | 412 | $6.35 | $2,616 |
| 2022-11-03 | Brombach Theodore J | Officer | +Buy | 412 | $6.35 | $2,616 |
| 2022-09-23 | Spence John Yogi | Other | +Buy | 1,000 | $6.24 | $6,240 |
| 2022-09-23 | Spence John Yogi | Other | +Buy | 2,000 | $6.23 | $12,460 |
| 2022-09-02 | Spence John Yogi | Other | +Buy | 1,000 | $6.97 | $6,970 |
| 2022-09-02 | Spence John Yogi | Other | +Buy | — | — | — |
| 2022-09-02 | Spence John Yogi | Other | +Buy | — | — | — |
| 2022-09-02 | Spence John Yogi | Other | +Buy | 1,000 | $7.00 | $7,000 |
| 2022-08-19 | Spence John Yogi | Other | +Buy | 1,000 | $7.15 | $7,150 |
| 2022-08-19 | Spence John Yogi | Other | +Buy | 1,000 | $7.16 | $7,160 |
| 2022-08-19 | Spence John Yogi | Other | +Buy | 1,000 | $7.16 | $7,160 |
| 2022-08-19 | Spence John Yogi | Other | +Buy | — | — | — |
| 2022-08-19 | Spence John Yogi | Other | +Buy | — | — | — |
| 2022-04-08 | McCulloch Benjamin | Officer | +Buy | 472 | $8.47 | $3,998 |
| 2021-12-20 | Spence John Yogi | Other | +Buy | 135 | $8.54 | $1,153 |
| 2021-12-20 | Spence John Yogi | Other | +Buy | 3,865 | $8.53 | $32,968 |
| 2021-12-08 | McGarrity John P | Other | −Sell | 11,100 | $9.10 | $101,010 |
| 2021-07-27 | McCulloch Benjamin | Officer | +Buy | 100 | $8.67 | $867 |
| 2021-07-27 | McCulloch Benjamin | Officer | +Buy | 188 | $8.67 | $1,630 |
| 2021-07-21 | Spence John Yogi | Other | +Buy | 500 | $8.50 | $4,250 |
| 2021-07-21 | Spence John Yogi | Other | +Buy | 1,500 | $8.50 | $12,750 |
| 2021-07-21 | Spence John Yogi | Other | +Buy | 600 | $8.50 | $5,100 |
| 2021-07-21 | Spence John Yogi | Other | +Buy | 4,400 | $8.50 | $37,400 |
| 2021-07-21 | Spence John Yogi | Other | +Buy | 2,873 | $8.50 | $24,421 |
| 2021-07-21 | Spence John Yogi | Other | +Buy | 127 | $8.49 | $1,078 |
| 2021-07-21 | Brombach Theodore J | Officer | +Buy | 29,500 | $8.50 | $250,750 |
| 2020-03-24 | FRANKLIN PHILIP G | Other | +Buy | 10,000 | $4.04 | $40,400 |
| 2020-03-20 | Gordon Andrew David | Other | +Buy | 2,050 | $4.89 | $10,025 |
| 2020-03-19 | Gordon Andrew David | Other | +Buy | 2,222 | $4.47 | $9,932 |
| 2020-03-18 | Brombach Theodore J | Officer | +Buy | 1,000 | $4.48 | $4,480 |
| 2020-03-18 | Brombach Theodore J | Officer | +Buy | 1,000 | $4.52 | $4,520 |
| 2020-03-16 | Spence John Yogi | Other | +Buy | 3,000 | $5.69 | $17,070 |
| 2020-03-16 | McGarrity John P | Officer | +Buy | 2,520 | $5.54 | $13,961 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 400 | $5.95 | $2,380 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 500 | $5.80 | $2,900 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 400 | $5.90 | $2,360 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 500 | $6.00 | $3,000 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 500 | $6.00 | $3,000 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 400 | $5.95 | $2,380 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 400 | $5.90 | $2,360 |
| 2020-03-12 | Spence John Yogi | Other | +Buy | 500 | $5.85 | $2,925 |
| 2020-03-10 | Jones Scott C | Other | −Sell | 225 | $6.82 | $1,531 |
| 2020-03-06 | Spence John Yogi | Other | +Buy | 5,000 | $7.38 | $36,900 |
| 2020-01-21 | McCulloch Benjamin | Officer | +Buy | 300 | $8.24 | $2,472 |
| 2020-01-10 | Brombach Theodore J | Officer | +Buy | 612 | $8.17 | $5,000 |
| 2020-01-10 | Jones Scott C | Other | +Buy | 582 | — | — |
| 2020-01-10 | Brombach Theodore J | Officer | +Buy | 612 | $8.17 | $5,000 |
| 2020-01-09 | Brombach Theodore J | Officer | +Buy | 609 | $8.20 | $4,994 |
| 2020-01-09 | Brombach Theodore J | Officer | +Buy | 609 | $8.20 | $4,994 |
| 2019-04-03 | Dingens Gregory | Other | +Buy | 1,200 | $8.72 | $10,464 |
| 2019-01-18 | Jones Scott C | Other | +Buy | 3,008 | $8.31 | $24,996 |
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.