| Market Cap | $41.8M | |
| Enterprise Value | $312.0M | |
| Revenue | $627.3M | −10.2% |
| Gross Profit | $130.5M | −15.4% |
| EBITDA | $66.5M | −17.3% |
| Net Income | -$73.2M | — |
| Diluted EPS | -$4.12 | — |
| Free Cash Flow | $2.6M | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 13.60% | −13.73% | 20.51% | 24.30% | 22.50% | 21.22% | 58% | 40% | |
| Operating Margin | −13.92% | −108.78% | 4.16% | 6.40% | −2.19% | −4.76% | 42% | 15% | |
| EBITDA Margin | −2.13% | −86.49% | 11.43% | 14.60% | 11.07% | 10.19% | 42% | 29% | |
| NOPAT Margin | — | — | 3.28% | 5.54% | −1.73% | −3.76% | 13% | 13% | |
| Net Margin | −17.72% | −120.01% | −0.40% | 2.16% | −7.47% | −12.11% | 42% | 13% | |
| FCF Margin | −2.33% | −27.85% | −2.55% | 6.58% | −1.54% | −6.53% | 25% | 15% | |
| FCFF Margin | — | — | — | 10.14% | — | — | — | — | — |
| FCFE Margin | — | — | — | 6.58% | −0.78% | — | — | — | |
| OCF Margin | 10.68% | −23.45% | 2.01% | 13.01% | 7.64% | 1.18% | 25% | 9% | |
| Gross Profitability | 11.87% | −10.48% | 34.41% | 40.00% | 34.98% | 39.70% | 75% | 94% | |
| Capex Intensity | 13.01% | 4.41% | 4.55% | 6.43% | 9.18% | 7.71% | 58% | 37% | |
| ▸Returns on Capital · 6 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 7 ratios | |||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||
| ▸Leverage · 7 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 2 ratios | |||||||||
| ▸Per share · 3 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $544.0M | $276.8M | $781.6M | $888.4M | $709.3M | $636.6M |
| YoY % | -49.1% | +182.4% | +13.7% | -20.2% | -10.2% | |
| Cost of Revenue | $470.0M | $314.8M | $621.3M | $672.5M | $549.7M | $501.5M |
| YoY % | -33.0% | +97.4% | +8.2% | -18.3% | -8.8% | |
| R&D Expense | $2.7M | $700,000 | $600,000 | $1.4M | $1.4M | $1.7M |
| YoY % | -74.1% | -14.3% | +133.3% | 0.0% | +21.4% | |
| SG&A Expense | $100.0M | $88.8M | $70.4M | $86.7M | $79.6M | $68.5M |
| YoY % | -11.2% | -20.7% | +23.2% | -8.2% | -13.9% | |
| Operating Income | -$75.7M | -$301.1M | $32.5M | $56.9M | -$15.5M | -$30.3M |
| YoY % | +75.1% | |||||
| Interest Expense | — | — | — | $36.5M | $39.4M | $45.2M |
| YoY % | +7.9% | +14.7% | ||||
| Interest & Investment Income | — | — | $0 | $1.8M | $2.5M | $400,000 |
| YoY % | +38.9% | -84.0% | ||||
| Impairment of Real Estate | $47.0M | $213.9M | $0 | $0 | $100,000 | $0 |
| YoY % | +355.1% | -100.0% | -100.0% | |||
| Pretax Income | — | — | -$2.5M | $22.2M | -$52.4M | -$76.3M |
| Income Tax | -$8.5M | $400,000 | $600,000 | $3.0M | $600,000 | $800,000 |
| YoY % | +50.0% | +400.0% | -80.0% | +33.3% | ||
| Net Income | -$96.4M | -$332.2M | -$3.1M | $19.2M | -$53.0M | -$77.1M |
| EPS (Basic) | — | -$50.86 | -$0.27 | $1.23 | -$3.27 | -$4.12 |
| EPS (Diluted) | — | -$50.86 | -$0.27 | $1.22 | -$3.27 | -$4.12 |
| Weighted Avg Shares (Basic) | 4.5M | 6.5M | 11.3M | 15.6M | 16.2M | 18.7M |
| YoY % | +44.4% | +73.8% | +38.1% | +3.8% | +15.4% | |
| Weighted Avg Shares (Diluted) | 4.5M | 6.5M | 11.3M | 15.7M | 16.2M | 18.7M |
| YoY % | +44.4% | +73.8% | +38.9% | +3.2% | +15.4% |
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.