| Market Cap | $204.8M | |
| Enterprise Value | — | |
| Revenue | $110.2M | −60.7% |
| Gross Profit | -$40.1M | −300.7% |
| EBITDA | -$44.5M | −378.1% |
| Net Income | -$51.9M | −418.6% |
| Diluted EPS | -$1.13 | −422.9% |
| Free Cash Flow | -$62.0M | −553.7% |
| DPS (FY2025) | $0.24derived |
| Trailing yield | 5.13% |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | −40.6% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.24 | −91.3% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $2.74 | +1041.7% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.24 | −0.0% | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Operating Margin | 10.92% | 4.01% | 4.43% | 7.43% | 2.62% | −55.35% | 8% | 15% | |
| EBITDA Margin | 16.38% | 7.27% | 7.07% | 10.24% | 6.40% | −45.26% | 8% | 13% | |
| NOPAT Margin | 10.92% | 4.01% | 4.43% | 7.43% | 2.49% | −43.72% | 8% | 9% | |
| Net Margin | 22.77% | 8.17% | 3.84% | 10.15% | 6.37% | −51.59% | 8% | 14% | |
| FCF Margin | 44.96% | 13.26% | 12.04% | 4.15% | 4.16% | −48.03% | 8% | 11% | |
| FCFF Margin | — | — | 12.07% | 4.19% | 4.22% | — | — | — | |
| OCF Margin | 47.14% | 13.72% | 13.24% | 5.78% | 10.19% | −30.01% | 8% | 13% | |
| Gross Profitability | 7.09% | 6.84% | 8.14% | 11.16% | 7.93% | −20.51% | 8% | 0% | |
| Capex Intensity | 2.18% | 0.45% | 1.21% | 1.64% | 6.03% | 18.01% | 92% | 86% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 3 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 6.1% vs reported ROE 6.0%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $204.5M | $321.4M | $396.0M | $368.3M | $243.3M | $95.7M |
| YoY % | +57.2% | +23.2% | -7.0% | -33.9% | -60.7% | |
| Gross Profit | $31.3M | $23.5M | $29.0M | $41.0M | $19.6M | -$39.4M |
| YoY % | -24.8% | +23.2% | +41.3% | -52.1% | ||
| R&D Expense | $3.0M | $3.5M | $3.4M | $4.4M | $4.0M | $3.9M |
| YoY % | +16.6% | -2.0% | +28.8% | -9.2% | -3.2% | |
| SG&A Expense | — | — | $8.0M | $9.2M | $9.3M | $9.7M |
| YoY % | +14.7% | +0.7% | +4.5% | |||
| Total Operating Expenses | $9.0M | $10.6M | $11.4M | $13.6M | $13.3M | $13.6M |
| YoY % | +18.6% | +7.6% | +18.9% | -2.5% | +2.2% | |
| Operating Income | $22.3M | $12.9M | $17.5M | $27.4M | $6.4M | -$53.0M |
| YoY % | -42.3% | +36.0% | +56.0% | -76.7% | ||
| Interest Expense | — | — | $128,000 | $138,000 | $138,000 | $153,000 |
| YoY % | +7.8% | 0.0% | +10.9% | |||
| Other Non-Operating Income | $8.3M | $114,000 | -$4,000 | $1,000 | $2.4M | $0 |
| YoY % | -98.6% | +240400.0% | -100.0% | |||
| Pretax Income | $31.8M | $15.9M | $13.7M | $37.4M | $16.3M | -$49.2M |
| YoY % | -49.9% | -13.8% | +172.1% | -56.4% | ||
| Income Tax | -$14.8M | -$10.3M | -$1.5M | $1,000 | $792,000 | $165,000 |
| YoY % | +79100.0% | -79.2% | ||||
| Net Income | $46.6M | $26.3M | $15.2M | $37.4M | $15.5M | -$49.4M |
| YoY % | -43.6% | -42.1% | +145.8% | -58.5% | ||
| EPS (Basic) | $1.06 | $0.60 | $0.35 | $0.85 | $0.35 | -$1.13 |
| YoY % | -43.4% | -41.7% | +142.9% | -58.8% | ||
| EPS (Diluted) | $1.06 | $0.60 | $0.35 | $0.85 | $0.35 | -$1.13 |
| YoY % | -43.4% | -41.7% | +142.9% | -58.8% | ||
| Weighted Avg Shares (Basic) | 43.7M | 43.8M | 43.8M | 43.8M | 43.8M | 43.9M |
| YoY % | +0.0% | +0.0% | 0.0% | +0.0% | +0.2% | |
| Weighted Avg Shares (Diluted) | 43.7M | 43.8M | 43.8M | 43.8M | 43.8M | 43.9M |
| YoY % | +0.0% | +0.0% | +0.0% | +0.0% | +0.2% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.
| FY20222022-12-31 |
| $0.24 |
| −91.2% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $2.74 | −15.4% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $3.24 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-04 | $0.0100 | 2026-06-18 | quarterly | licensed |
| 2026-03-04 | $0.0600 | 2026-03-18 | quarterly | licensed |
| 2025-12-04 | $0.0600 | 2025-12-18 | quarterly | licensed |
| 2025-09-04 | $0.0600 | 2025-09-18 | quarterly | licensed |
| 2025-06-04 | $0.0600 | 2025-06-18 | quarterly | licensed |
| 2025-03-04 | $0.0600 | — | quarterly | licensed |
| 2024-12-04 | $0.0600 | — | quarterly | licensed |
| 2024-09-04 | $0.0600 | — | quarterly | licensed |