| Market Cap | $317.9M | |
| Enterprise Value | $1.54B | |
| Revenue | $568.5M | +30.8% |
| Gross Profit | $415.5M | +31.3% |
| EBITDA | $198.1M | −17.3% |
| Net Income | -$9.3M | — |
| Diluted EPS | -$1.61 | — |
| Free Cash Flow | $36.7M | +446.0% |
| Ratio | 2023 | 2024 | 2025 | Trend · 3y | vs own | vs sector |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 75.49% | 73.23% | 73.47% | 50% | 81% | |
| EBITDA Margin | 49.01% | 58.10% | 36.74% | 17% | 48% | |
| NOPAT Margin | 17.59% | 0.00% | 12.98% | 50% | 32% | |
| Net Margin | −11.23% | −28.43% | −1.06% | 83% | 11% | |
| FCF Margin | 12.64% | 1.90% | 7.93% | 50% | 76% | |
| FCFF Margin | — | 1.90% | — | — | — | — |
| OCF Margin | 27.65% | 14.38% | 23.77% | 50% | 37% | |
| Gross Profitability | 13.89% | 13.33% | 17.30% | 83% | 65% | |
| Capex Intensity | 15.02% | 12.48% | 15.84% | 83% | 38% | |
| ▸Returns on Capital · 6 ratios | ||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||
| ▸Earnings quality · 5 ratios | ||||||
| ▸Liquidity & coverage · 8 ratios | ||||||
| ▸Leverage · 9 ratios | ||||||
| ▸Working capital · 5 ratios | ||||||
| ▸Capital allocation · 1 ratios | ||||||
| ▸Per share · 3 ratios | ||||||
| Line | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|
| Revenue | $458.9M | $429.6M | $562.1M |
| YoY % | -6.4% | +30.8% | |
| Cost of Revenue | $112.5M | $115.0M | $149.1M |
| YoY % | +2.3% | +29.7% | |
| SG&A Expense | $42.1M | $55.6M | $61.0M |
| YoY % | +31.9% | +9.8% | |
| Total Operating Expenses | $382.3M | $471.6M | $489.7M |
| YoY % | +23.4% | +3.8% | |
| Interest Expense | $140.8M | $115.4M | $94.7M |
| YoY % | -18.0% | -17.9% | |
| Equity Method Income | $33.8M | $24.2M | $20.8M |
| YoY % | -28.5% | -14.1% | |
| Impairment of Real Estate | $540,000 | $68.3M | $2.7M |
| YoY % | +12540.7% | -96.0% | |
| Pretax Income | -$38.6M | $33.5M | -$2.4M |
| Income Tax | $322,000 | $146.7M | -$501,000 |
| YoY % | +45452.2% | ||
| Net Income (incl. NCI) | -$38.9M | -$113.2M | -$1.9M |
| Minority Interest (P&L) | $0 | -$5.8M | -$10.8M |
| Net Income | -$51.5M | -$122.2M | -$5.9M |
| EPS (Basic) | -$6.11 | -$12.78 | -$1.61 |
| EPS (Diluted) | -$6.11 | -$12.78 | -$1.61 |
| Weighted Avg Shares (Basic) | 10.3M | 10.6M | 12.1M |
| YoY % | +2.6% | +14.5% | |
| Weighted Avg Shares (Diluted) | 10.3M | 10.6M | 12.1M |
| YoY % | +2.6% | +14.5% |
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.