| Market Cap | $5.66B | |
| Enterprise Value | $6.77B | |
| Revenue | $705.9M | +16.4% |
| Gross Profit | $397.8M | +18.3% |
| EBITDA | -$122.0M | −304.8% |
| Net Income | -$190.1M | — |
| Diluted EPS | -$1.37 | — |
| Free Cash Flow | $94.9M | +20.7% |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Gross Margin | 35.05% | 47.72% | — | 35.69% | 39.83% | 56.52% | 57.46% | 92% | 87% | |
| Operating Margin | −2.41% | 21.05% | — | 36.08% | 29.32% | −0.67% | −30.78% | 8% | 17% | |
| EBITDA Margin | 21.83% | 38.16% | — | 54.33% | 49.46% | 11.04% | −19.44% | 8% | 15% | |
| NOPAT Margin | −1.91% | 14.70% | — | 34.05% | 29.32% | −0.53% | −24.31% | 8% | 10% | |
| Net Margin | −17.57% | 7.14% | — | 25.45% | 20.95% | −1.05% | −31.61% | 8% | 16% | |
| FCF Margin | −3.83% | 18.65% | — | −13.53% | −2.87% | 30.81% | 31.95% | 92% | 98% | |
| FCFF Margin | — | — | — | −2.38% | 9.98% | — | — | — | — | |
| OCF Margin | −0.13% | 20.86% | — | −11.14% | 0.06% | 33.58% | 36.48% | 92% | 92% | |
| Gross Profitability | — | 14.24% | — | 5.24% | 5.54% | 13.12% | 14.14% | 70% | 42% | |
| Capex Intensity | 3.70% | 2.21% | — | 2.39% | 2.93% | 2.77% | 4.53% | 92% | 39% | |
| ▸Returns on Capital · 6 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||
| ▸Earnings quality · 7 ratios | ||||||||||
| ▸Liquidity & coverage · 9 ratios | ||||||||||
| ▸Leverage · 8 ratios | ||||||||||
| ▸Working capital · 8 ratios | ||||||||||
| ▸Capital allocation · 2 ratios | ||||||||||
| ▸Per share · 6 ratios | ||||||||||
| ▸Other · 1 ratios | ||||||||||
The five drivers multiply to 5.7% vs reported ROE 5.9%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2019↗ | 2020↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $239.3M | $339.6M | $360.5M | $322.1M | $561.0M | $652.9M |
| YoY % | +41.9% | +6.2% | -10.7% | +74.2% | +16.4% | |
| Cost of Revenue | $155.4M | $177.5M | $231.9M | $193.8M | $243.9M | $277.7M |
| YoY % | +14.2% | +30.6% | -16.4% | +25.8% | +13.9% | |
| Gross Profit | $83.9M | $162.0M | $128.7M | $128.3M | $317.1M | $375.1M |
| YoY % | +93.2% | -20.6% | -0.3% | +147.2% | +18.3% | |
| SG&A Expense | $36.2M | $37.7M | $60.3M | $46.5M | $66.9M | $77.6M |
| YoY % | +4.3% | +59.8% | -22.9% | +43.8% | +16.0% | |
| Total Operating Expenses | $89.7M | $90.6M | -$1.4M | $33.8M | $320.9M | $576.1M |
| YoY % | +1.0% | +848.0% | +79.5% | |||
| Operating Income | -$5.8M | $71.5M | $130.1M | $94.5M | -$3.8M | -$200.9M |
| YoY % | +82.0% | -27.4% | ||||
| Interest Expense | — | — | $42.6M | $41.4M | $40.5M | $39.1M |
| YoY % | -2.8% | -2.2% | -3.3% | |||
| Other Non-Operating Income | $405,000 | -$367,000 | $503,000 | -$417,000 | -$192,000 | $780,000 |
| Impairment of Real Estate | — | $0 | $0 | — | — | — |
| Pretax Income | -$59.7M | $34.7M | $97.2M | $61.6M | -$46.9M | -$236.2M |
| YoY % | +179.9% | -36.7% | ||||
| Income Tax | -$17.7M | $10.5M | $5.5M | -$5.9M | -$41.0M | -$29.9M |
| YoY % | -47.8% | |||||
| Net Income | -$42.0M | $24.2M | $91.8M | $67.5M | -$5.9M | -$206.4M |
| YoY % | +278.4% | -26.5% | ||||
| EPS (Basic) | -$0.79 | $0.46 | $0.57 | $0.44 | -$0.04 | -$1.37 |
| YoY % | +23.9% | -22.8% | ||||
| EPS (Diluted) | -$0.79 | $0.46 | $0.52 | $0.41 | -$0.04 | -$1.37 |
| YoY % | +13.0% | -21.2% | ||||
| Weighted Avg Shares (Basic) | 53.0M | 53.0M | 160.9M | 154.7M | 145.7M | 150.4M |
| YoY % | 0.0% | +203.4% | -3.9% | -5.8% | +3.2% | |
| Weighted Avg Shares (Diluted) | 53.0M | 53.0M | 175.1M | 166.5M | 145.7M | 150.4M |
| YoY % | 0.0% | +230.1% | -4.9% | -12.5% | +3.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.