| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | $821.2M | +19.3% |
| Gross Profit | $332.0M | +20.2% |
| EBITDA | $66.5M | +290.5% |
| Net Income | $5.8M | — |
| Diluted EPS | -$0.14 | — |
| Free Cash Flow | $71.5M | +10006.3% |
| DPS (FY2025) | $0.12derived |
| Trailing yield | — |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | −33.8% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.12 | −64.7% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.33 | −38.7% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.55 | −1.2% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 |
| Ratio | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 8y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||
| Gross Margin | 28.64% | 29.88% | 34.35% | 32.46% | 35.37% | 38.50% | 39.95% | 40.26% | 94% | 71% | |
| Operating Margin | −5.63% | −3.83% | −7.01% | −1.73% | −5.15% | −4.55% | −5.27% | 1.41% | 94% | 28% | |
| EBITDA Margin | 7.03% | 8.02% | 4.35% | 6.47% | 3.58% | 2.78% | 2.30% | 7.54% | 81% | 37% | |
| NOPAT Margin | −4.45% | −3.02% | −5.54% | −1.37% | −4.06% | −3.60% | −4.17% | 0.00% | 94% | 23% | |
| Net Margin | −8.73% | −10.07% | −17.65% | −4.63% | −5.84% | −4.94% | −8.95% | −0.10% | 94% | 28% | |
| FCF Margin | −3.50% | 5.28% | −1.80% | 5.62% | 2.03% | 4.24% | 0.13% | 10.98% | 94% | 72% | |
| OCF Margin | −1.51% | 7.29% | 0.56% | 6.88% | 3.79% | 8.97% | 3.19% | 12.94% | 94% | 62% | |
| Gross Profitability | — | 21.06% | 18.71% | 21.29% | 24.31% | 29.42% | 28.09% | 34.07% | 93% | 76% | |
| Capex Intensity | 2.00% | 2.01% | 2.36% | 1.26% | 1.76% | 4.74% | 3.06% | 1.96% | 31% | 44% | |
| ▸Returns on Capital · 6 ratios | |||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||
| ▸Earnings quality · 4 ratios | |||||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||||
| ▸Leverage · 8 ratios | |||||||||||
| ▸Working capital · 5 ratios | |||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||
| ▸Per share · 6 ratios | |||||||||||
| ▸Other · 1 ratios | |||||||||||
The five drivers multiply to -0.2% vs reported ROE -0.2%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|
| Revenue | $188.8M | $233.9M | $328.2M | $546.4M | $544.4M | $624.2M | $696.4M | $830.5M |
| YoY % | +23.9% | +40.4% | +66.5% | -0.4% | +14.7% | +11.6% | +19.3% | |
| Cost of Revenue | $134.7M | $164.0M | $215.5M | $369.0M | $351.9M | $383.9M | $418.2M | $496.2M |
| YoY % | +21.7% | +31.4% | +71.2% | -4.6% | +9.1% | +8.9% | +18.7% | |
| SG&A Expense | $41.0M | $49.7M | $85.5M | $117.7M | $176.3M | $222.9M | $261.6M | $270.8M |
| YoY % | +21.4% | +72.1% | +37.5% | +49.8% | +26.4% | +17.4% | +3.5% | |
| Operating Income | -$10.6M | -$8.9M | -$23.0M | -$9.5M | -$28.0M | -$28.4M | -$36.7M | $11.7M |
| Other Non-Operating Income | $265,000 | -$11.0M | -$20.3M | -$2.5M | $3.7M | $4.4M | -$1.7M | $19.1M |
| YoY % | +18.8% | |||||||
| Impairment of Real Estate | — | — | $0 | $0 | — | — | — | — |
| Pretax Income | -$21.5M | -$26.7M | -$57.1M | -$23.6M | -$29.6M | -$31.8M | -$54.3M | $11.2M |
| Income Tax | -$5.0M | -$3.1M | $851,000 | $1.7M | $2.3M | -$980,000 | $8.0M | $12.1M |
| YoY % | +100.8% | +31.7% | +50.9% | |||||
| Net Income (incl. NCI) | -$16.5M | -$23.6M | -$57.9M | -$25.3M | -$31.8M | -$30.9M | -$62.3M | -$843,000 |
| Net Income | -$16.5M | -$23.6M | -$57.9M | -$25.3M | -$31.8M | -$30.9M | -$62.3M | -$843,000 |
| Net Income to Common | — | — | — | -$41.7M | -$48.2M | -$47.3M | -$73.4M | -$5.0M |
| Preferred Dividends | $932,000 | — | — | — | — | — | — | — |
| EPS (Basic) | — | — | -$6.48 | -$1.56 | -$1.62 | -$1.57 | -$2.22 | -$0.14 |
| EPS (Diluted) | — | — | -$6.48 | -$1.56 | -$1.62 | -$1.57 | -$2.22 | -$0.14 |
| Weighted Avg Shares (Basic) | — | — | 16.5M | 26.7M | 29.7M | 30.1M | 33.1M | 35.1M |
| YoY % | +62.2% | +11.1% | +1.2% | +10.0% | +6.2% | |||
| Weighted Avg Shares (Diluted) | — | — | 16.5M | 26.7M | 29.7M | 30.1M | 33.1M | 35.1M |
| YoY % | +62.2% | +11.1% | +1.2% | +10.0% | +6.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.
| $0.55 |
| −10.0% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.61 | — | derived (paid ÷ diluted shares) |