NYSE
End-of-day closes; the latest point is the live 15-min-delayed price · split & dividend adjusted · chart by TradingView
Roles derived from SEC Form 4 filings.
Actuals from SEC filings; YoY vs the year-ago quarter. Analyst estimates & surprise require a data feed (coming soon).
| Line item | FY2023 | FY2024 | FY2025 |
|---|---|---|---|
| Revenue | — | $93.1M | $96.4M |
| Gross profit | $10.3M | $9.7M | $11.3M |
| Operating income | $4.4M | $4.1M | -$4.4M |
| Net income | $4.5M | $4.5M | -$2.5M |
| Diluted EPS | $0.45 | $0.45 | -$0.13 |
| Operating cash flow | $4.8M | $1.8M | -$417,000.00 |
| Free cash flow | — | $1.8M | -$8.9M |
| Gross margin | — | 10.4% | 11.7% |
| Operating margin | — | 4.4% | -4.5% |
| Net margin | — | 4.8% | -2.6% |
| Line item | Q '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | — | $20.2M | — | $23.3M | — | $22.3M | — | $25.9M |
| Gross profit | $2.2M | $1.7M | $3.4M | $2.2M | $2.2M | $2.1M | $4.7M | $2.8M |
| Operating income | $824,000.00 | $415,000.00 | $1.9M | $42,000.00 | $782,000.00 | -$4.8M | -$424,000.00 | -$2.6M |
| Net income | $991,000.00 | $463,000.00 | $2.0M | $95,000.00 | $823,000.00 | -$3.8M | $413,000.00 | -$1.8M |
| Diluted EPS | $0.10 | $0.05 | $0.19 | $0.01 | $0.08 | -$0.14 | -$0.08 | -$0.06 |
| Operating cash flow | — | — | — | $1.3M | — | — | — | -$1.7M |
| Free cash flow | — | — | — | $1.3M | — | — | — | -$2.8M |
| Gross margin | — | 8.6% | — | 9.6% | — | 9.6% | — | 10.7% |
| Operating margin | — | 2.1% | — | 0.2% | — | -21.4% | — | -10.2% |
| Net margin | — | 2.3% | — | 0.4% | — | -17.2% | — | -7.1% |
Consensus revenue & EPS estimates and price targets will appear here once a forward-estimates data feed is connected.
| Date | Insider | Type | Shares | Price | Value | Filing |
|---|---|---|---|---|---|---|
| 2026-07-16 | Nemati Marc A.· President and CEO | Sale | 4,083 | $2.57 | $10,493.31 | filing |
| 2026-07-16 | Vittitow Matthew W.· Chief Operating Officer | Sale | 2,044 | $2.57 | $5,253.08 | filing |
| 2026-07-16 | Hilty Justin C.· Chief Financial Officer | Sale | 2,044 | $2.57 | $5,253.08 | filing |
| 2026-07-15 | Hilty Justin C.· Chief Financial Officer | Option exercise | 8,333 | — | — | filing |
| 2026-07-15 | Vittitow Matthew W.· Chief Operating Officer | Option exercise | 8,333 | — | — | filing |
| 2026-07-15 | Nemati Marc A.· President and CEO | Option exercise | 16,666 | — | — | filing |
| 2026-06-23 | Reisdorf Kelly L | Option exercise | 11,433 | — | — | filing |
| 2026-06-23 | Trump Donald J. JR | Option exercise | 11,433 | — | — | filing |
| 2026-06-23 | Wunderlich Dusty | Option exercise | 11,433 | — | — | filing |
| 2026-06-23 | Masters Blake | Option exercise | 11,433 | — | — | filing |
| 2026-06-23 | Cox Chris W. | Option exercise | 11,433 | — | — | filing |
| 2026-06-23 | Keegan Andrew | Option exercise | 11,433 | — | — | filing |
| 2026-06-23 | Idehen Collins Iyare JR | Option exercise | 11,433 | — | — | filing |
| 2026-04-16 | Nemati Marc A.· President and CEO | Sale | 4,083 | $2.98 | $12,167.34 | filing |
| 2026-04-16 | Hilty Justin C.· Chief Financial Officer | Sale | 2,043 | $2.98 | $6,088.14 | filing |
| 2026-04-16 | Vittitow Matthew W.· Chief Operating Officer | Sale | 2,043 | $2.98 | $6,088.14 | filing |
| 2026-04-15 | Hilty Justin C.· Chief Financial Officer | Option exercise | 8,334 | — | — | filing |
| 2026-04-15 | Nemati Marc A.· President and CEO | Option exercise | 16,667 | — | — | filing |
| 2026-04-15 | Vittitow Matthew W.· Chief Operating Officer | Option exercise | 8,334 | — | — | filing |
| 2026-02-13 | Nemati Marc A.· President and CEO | Sale | 5,008 | $2.82 | $14,122.56 | filing |
| 2026-02-13 | Nemati Marc A.· President and CEO | Sale | 5,008 | $2.82 | $14,122.56 | filing |
| 2026-02-13 | Hilty Justin C.· Chief Financial Officer | Sale | 2,506 | $2.82 | $7,066.92 | filing |
| 2026-02-13 | Hilty Justin C.· Chief Financial Officer | Sale | 2,506 | $2.82 | $7,066.92 | filing |
| 2026-02-13 | Vittitow Matthew W.· Chief Operating Officer | Sale | 2,506 | $2.82 | $7,066.92 | filing |
| 2026-02-13 | Vittitow Matthew W.· Chief Operating Officer | Sale | 2,506 | $2.82 | $7,066.92 | filing |
Showing the latest 25 transactions — full history in the linked SEC filings.
Fundamentals & filings from SEC EDGAR. Prices adjusted for splits & dividends. Not investment advice.