| Market Cap | $288.2M | |
| Enterprise Value | — | |
| Revenue | $469.0M | −10.4% |
| Gross Profit | $69.6M | +9.2% |
| EBITDA | $36.0M | −6.9% |
| Net Income | $29.3M | — |
| Diluted EPS | $1.09 | — |
| Free Cash Flow | $14.5M | −21.3% |
| DPS (FY2025) | $0.00derived |
| Trailing yield | 0.00% |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.00 | −100.0% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.91 | — | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | −12.45% | 5.64% | 7.08% | 11.66% | 11.98% | 14.61% | 92% | 14% | |
| Operating Margin | −74.32% | −11.21% | −4.12% | 2.93% | 6.67% | 6.77% | 92% | 52% | |
| EBITDA Margin | −65.83% | −9.09% | −2.99% | 4.22% | 7.71% | 8.01% | 92% | 38% | |
| NOPAT Margin | −58.71% | −8.86% | −3.25% | 2.31% | 5.27% | 5.35% | 92% | 51% | |
| Net Margin | −77.87% | −20.41% | −10.65% | −6.59% | −13.55% | 7.61% | 92% | 70% | |
| FCF Margin | −63.40% | −28.41% | 1.01% | −2.22% | 7.13% | 6.27% | 75% | 53% | |
| FCFE Margin | −17.29% | −20.53% | 1.01% | −2.22% | 27.69% | 5.69% | 75% | 50% | |
| OCF Margin | −54.32% | −27.28% | 3.15% | 1.33% | 8.03% | 6.94% | 75% | 38% | |
| Gross Profitability | −7.39% | 5.71% | 12.93% | 16.10% | 29.90% | 25.23% | 75% | 58% | |
| Capex Intensity | 9.08% | 1.13% | 2.14% | 3.55% | 0.90% | 0.67% | 8% | 19% | |
| ▸Returns on Capital · 2 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 3 ratios | |||||||||
| ▸Earnings quality · 5 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Leverage · 4 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 3 ratios | |||||||||
| ▸Per share · 4 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $108.4M | $203.1M | $364.8M | $358.1M | $559.4M | $501.0M |
| YoY % | +87.2% | +79.6% | -1.8% | +56.2% | -10.4% | |
| Cost of Revenue | $121.9M | $191.6M | $338.9M | $316.3M | $492.4M | $427.8M |
| YoY % | +57.1% | +76.9% | -6.7% | +55.7% | -13.1% | |
| Gross Profit | -$13.5M | $11.5M | $25.8M | $41.8M | $67.0M | $73.2M |
| YoY % | +125.4% | +61.7% | +60.5% | +9.2% | ||
| SG&A Expense | $29.8M | $27.5M | $28.2M | $27.5M | $32.9M | $39.3M |
| YoY % | -7.7% | +2.5% | -2.6% | +19.7% | +19.3% | |
| Operating Income | -$80.6M | -$22.8M | -$15.0M | $10.5M | $37.3M | $33.9M |
| YoY % | +255.9% | -9.2% | ||||
| Other Non-Operating Income | $576,000 | $817,000 | $2.4M | -$440,000 | -$952,000 | $5.0M |
| YoY % | +41.8% | +196.9% | ||||
| Impairment of Real Estate | $9.0M | — | — | — | — | — |
| Pretax Income | -$85.9M | -$40.0M | -$36.5M | -$22.1M | -$70.0M | -$10.9M |
| Income Tax | $199,000 | $1.4M | $2.3M | $1.5M | $5.8M | -$49.0M |
| YoY % | +610.1% | +63.6% | -35.1% | +288.9% | ||
| Net Income (incl. NCI) | — | — | -$38.8M | -$23.6M | -$75.8M | $38.1M |
| Minority Interest (P&L) | -$1.7M | — | — | — | — | — |
| Net Income | -$84.4M | -$41.4M | — | — | — | — |
| Net Income to Common | — | — | -$38.8M | -$33.6M | -$96.0M | $36.9M |
| EPS (Basic) | -$6.29 | -$2.00 | -$1.56 | -$1.18 | -$3.12 | $1.16 |
| EPS (Diluted) | -$6.29 | -$2.00 | -$1.56 | -$1.18 | -$3.12 | $1.09 |
| Weighted Avg Shares (Basic) | 13.4M | 20.8M | 24.8M | 28.4M | 30.7M | 31.8M |
| YoY % | +54.6% | +19.6% | +14.2% | +8.3% | +3.5% | |
| Weighted Avg Shares (Diluted) | 13.4M | 20.8M | 24.8M | 28.4M | 30.7M | 33.8M |
| YoY % | +54.6% | +19.6% | +14.2% | +8.3% | +10.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.
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2017-08-15 | $0.0900 | — | quarterly | licensed |
| 2017-05-16 | $0.0900 | — | quarterly | licensed |
| 2017-02-14 | $0.0900 | — | quarterly | licensed |
| 2016-11-15 | $0.0900 | — | quarterly | licensed |
| 2016-08-16 | $0.0900 | — | quarterly | licensed |
| 2016-05-17 | $0.0900 | — | quarterly | licensed |
| 2016-02-16 | $0.0900 | — | quarterly | licensed |
| 2015-11-17 | $0.0900 | — | quarterly | licensed |