| Market Cap | $7.61B | |
| Enterprise Value | — | |
| Revenue | $1.18B | +22.4% |
| Gross Profit | — | — |
| EBITDA | $128.9M | +24.6% |
| Net Income | $63.7M | −51.1% |
| Diluted EPS | $0.54 | −50.9% |
| Free Cash Flow | $26.1M | −50.6% |
| Ratio | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 5y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||
| Operating Margin | −10.55% | −10.59% | 0.65% | 4.47% | 4.69% | 90% | 53% | |
| EBITDA Margin | −1.64% | −3.02% | 7.16% | 10.74% | 10.93% | 90% | 64% | |
| NOPAT Margin | −8.33% | −8.37% | 0.61% | 4.47% | 4.22% | 70% | 57% | |
| Net Margin | −7.48% | −10.46% | 1.82% | 13.52% | 5.40% | 70% | 70% | |
| FCF Margin | −10.58% | −17.39% | −5.72% | 5.49% | 2.22% | 70% | 38% | |
| FCFE Margin | −10.58% | −17.39% | −4.90% | 5.49% | 2.22% | 70% | 41% | |
| OCF Margin | 0.68% | 1.07% | 13.33% | 16.71% | 15.67% | 70% | 85% | |
| Gross Profitability | — | 16.78% | 18.33% | — | — | — | — | |
| Capex Intensity | 11.26% | 18.46% | 19.05% | 11.22% | 13.45% | 50% | 94% | |
| ▸Returns on Capital · 3 ratios | ||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||
| ▸Earnings quality · 6 ratios | ||||||||
| ▸Liquidity & coverage · 3 ratios | ||||||||
| ▸Leverage · 2 ratios | ||||||||
| ▸Working capital · 3 ratios | ||||||||
| ▸Capital allocation · 2 ratios | ||||||||
| ▸Per share · 6 ratios | ||||||||
| ▸Other · 1 ratios | ||||||||
The five drivers multiply to 8.8% vs reported ROE 8.6%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|
| Revenue | $500.1M | $564.1M | $728.7M | $963.7M | $1.18B |
| YoY % | +12.8% | +29.2% | +32.3% | +22.4% | |
| Gross Profit | $82.2M | $98.0M | $180.3M | — | — |
| YoY % | +19.3% | +84.1% | |||
| SG&A Expense | $64.8M | $70.0M | $101.5M | $120.5M | $137.5M |
| YoY % | +8.1% | +44.9% | +18.7% | +14.1% | |
| Total Operating Expenses | $552.8M | $623.9M | $724.0M | $920.6M | $1.12B |
| YoY % | +12.9% | +16.0% | +27.2% | +22.1% | |
| Operating Income | -$52.8M | -$59.8M | $4.7M | $43.1M | $55.3M |
| YoY % | +812.6% | +28.2% | |||
| Other Non-Operating Income | $20.3M | $919,000 | $471,000 | $318,000 | $469,000 |
| YoY % | -95.5% | -48.7% | -32.5% | +47.5% | |
| Impairment of Real Estate | $3.2M | $9.0M | $1.3M | — | $1.3M |
| YoY % | +181.3% | -85.6% | |||
| Pretax Income | -$37.3M | -$58.9M | $14.0M | $59.9M | $70.8M |
| YoY % | +326.5% | +18.2% | |||
| Income Tax | $117,000 | $93,000 | $768,000 | -$70.4M | $7.1M |
| YoY % | -20.5% | +725.8% | |||
| Net Income | -$37.4M | -$59.0M | $13.3M | $130.3M | $63.7M |
| YoY % | +881.3% | -51.1% | |||
| EPS (Basic) | -$51.06 | -$44.41 | $0.22 | $1.14 | $0.55 |
| YoY % | +418.2% | -51.8% | |||
| EPS (Diluted) | -$51.06 | -$44.41 | $0.21 | $1.10 | $0.54 |
| YoY % | +423.8% | -50.9% | |||
| Weighted Avg Shares (Basic) | 732,000 | 1.3M | 60.5M | 114.3M | 115.8M |
| YoY % | +81.4% | +4456.6% | +88.9% | +1.3% | |
| Weighted Avg Shares (Diluted) | 732,000 | 1.3M | 63.4M | 118.3M | 118.3M |
| YoY % | +81.4% | +4677.7% | +86.4% | +0.0% |
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.