| Market Cap | $208.4M | |
| Enterprise Value | $318.8M | |
| Revenue | $873.1M | −5.2% |
| Gross Profit | $154.2M | −9.6% |
| EBITDA | -$10.0M | −118.1% |
| Net Income | -$123.6M | — |
| Diluted EPS | -$3.70 | — |
| Free Cash Flow | $17.4M | −48.1% |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 23.87% | 21.72% | 19.49% | 20.63% | 20.84% | 19.87% | 25% | 25% | |
| Operating Margin | −1.18% | 2.00% | 0.33% | 1.32% | −0.04% | −4.48% | 8% | 18% | |
| EBITDA Margin | 3.86% | 6.39% | 4.07% | 4.76% | 3.73% | −0.71% | 8% | 18% | |
| NOPAT Margin | −0.93% | 0.55% | 0.26% | 1.04% | −0.03% | −3.54% | 8% | 16% | |
| Net Margin | −1.23% | 0.44% | −1.56% | −0.53% | −1.82% | −11.94% | 8% | 14% | |
| FCF Margin | −0.59% | −8.21% | −2.75% | −3.44% | 2.58% | 1.41% | 75% | 32% | |
| FCFF Margin | — | −8.39% | — | — | — | — | — | — | — |
| OCF Margin | 4.42% | −4.70% | 0.76% | 0.51% | 5.26% | 3.95% | 58% | 34% | |
| Gross Profitability | 24.92% | 25.17% | 26.92% | 29.61% | 30.45% | 31.05% | 92% | 41% | |
| Capex Intensity | 5.00% | 3.51% | 3.51% | 3.95% | 2.68% | 2.54% | 8% | 53% | |
| ▸Returns on Capital · 6 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 7 ratios | |||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||
| ▸Leverage · 7 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 2 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 1.2% vs reported ROE 1.1%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $648.7M | $771.1M | $900.5M | $975.8M | $908.3M | $861.3M |
| YoY % | +18.9% | +16.8% | +8.4% | -6.9% | -5.2% | |
| Cost of Revenue | $493.8M | $603.6M | $725.0M | $774.5M | $719.0M | $690.1M |
| YoY % | +22.2% | +20.1% | +6.8% | -7.2% | -4.0% | |
| R&D Expense | $49.4M | $66.2M | $65.3M | $71.1M | $72.2M | $62.5M |
| YoY % | +34.0% | -1.3% | +8.9% | +1.5% | -13.4% | |
| SG&A Expense | $112.5M | $116.0M | $106.7M | $117.4M | $117.5M | $125.6M |
| YoY % | +3.1% | -8.0% | +10.0% | +0.1% | +6.9% | |
| Operating Income | -$7.7M | $15.4M | $2.9M | $12.8M | -$381,000 | -$38.6M |
| YoY % | -81.0% | +337.3% | ||||
| Interest Expense | — | -$5.2M | -$7.1M | -$13.0M | — | — |
| Other Non-Operating Income | $1.5M | -$1.4M | -$5.7M | -$1.2M | $2.5M | -$3.6M |
| Equity Method Income | $1.5M | $3.7M | -$823,000 | -$522,000 | -$1.3M | $340,000 |
| YoY % | +138.2% | |||||
| Impairment of Real Estate | $2.3M | $0 | $33,000 | $0 | $0 | $21.6M |
| YoY % | -100.0% | -100.0% | ||||
| Pretax Income | -$10.7M | $12.4M | -$10.7M | -$1.9M | -$13.6M | -$55.5M |
| Income Tax | -$2.8M | $9.0M | $3.4M | $3.3M | $2.9M | $47.4M |
| YoY % | -62.8% | -2.9% | -10.2% | +1518.8% | ||
| Net Income (incl. NCI) | -$8.0M | $3.4M | -$14.1M | — | — | — |
| Net Income | — | $3.4M | -$14.1M | -$5.2M | -$16.5M | -$102.8M |
| EPS (Basic) | -$0.29 | $0.13 | -$0.52 | -$0.19 | -$0.60 | -$3.70 |
| EPS (Diluted) | -$0.29 | $0.12 | -$0.52 | -$0.19 | -$0.60 | -$3.70 |
| Weighted Avg Shares (Basic) | 27.0M | 27.1M | 27.3M | 27.4M | 27.6M | 27.8M |
| YoY % | +0.3% | +0.5% | +0.7% | +0.6% | +0.7% | |
| Weighted Avg Shares (Diluted) | 27.0M | 27.4M | 27.3M | 27.4M | 27.6M | 27.8M |
| YoY % | +1.4% | -0.6% | +0.7% | +0.6% | +0.7% |
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.