| Market Cap | $50.1M | |
| Enterprise Value | — | |
| Revenue | $106.3M | −10.8% |
| Gross Profit | $64.0M | −13.3% |
| EBITDA | $13.0M | — |
| Net Income | -$45.0M | — |
| Diluted EPS | -$0.43 | — |
| Free Cash Flow | -$10.6M | — |
| DPS (FY2025) | $0.04derived |
| Trailing yield | 8.28% |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | −35.6% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.04 | −0.0% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.04 | +0.0% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.04 | −92.3% | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 72.77% | 70.92% | 68.11% | 65.18% | 62.50% | 60.77% | 8% | 59% | |
| EBITDA Margin | — | — | 54.22% | 23.15% | — | — | — | — | |
| NOPAT Margin | — | — | 12.27% | −12.75% | — | — | — | — | |
| Net Margin | 13.27% | 44.29% | 0.66% | −33.02% | −43.89% | −41.96% | 25% | 13% | |
| FCF Margin | −3.85% | −13.60% | −23.96% | −9.45% | −13.51% | −11.82% | 58% | 23% | |
| FCFF Margin | — | — | −12.35% | — | — | — | — | — | — |
| OCF Margin | 27.84% | 17.37% | 9.20% | 12.26% | 7.48% | 3.50% | 8% | 26% | |
| Gross Profitability | 9.98% | 10.88% | 9.08% | 8.12% | 7.93% | 7.29% | 8% | 44% | |
| Capex Intensity | 31.69% | 30.97% | 33.16% | 21.71% | 20.99% | 15.32% | 8% | 82% | |
| ▸Returns on Capital · 2 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 3 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Capital allocation · 4 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $245.8M | $209.4M | $165.6M | $145.7M | $120.1M | $107.2M |
| YoY % | -14.8% | -20.9% | -12.0% | -17.6% | -10.8% | |
| Cost of Revenue | $66.9M | $60.9M | $52.8M | $50.7M | $45.0M | $42.0M |
| YoY % | -9.1% | -13.2% | -4.0% | -11.2% | -6.7% | |
| SG&A Expense | $15.0M | $15.9M | $13.9M | $14.0M | $13.9M | $12.4M |
| YoY % | +6.0% | -12.7% | +1.0% | -1.0% | -10.5% | |
| Total Operating Expenses | $254.9M | $228.7M | $187.9M | $171.0M | $152.8M | $140.0M |
| YoY % | -10.3% | -17.8% | -9.0% | -10.6% | -8.4% | |
| Interest Expense | $36.0M | $32.3M | $22.8M | $24.3M | — | — |
| YoY % | -10.4% | -29.3% | +6.6% | |||
| Equity Method Income | — | $421,000 | — | — | — | — |
| Gains on Sale of Real Estate | $41.9M | $113.1M | $27.9M | — | — | — |
| YoY % | +169.8% | -75.3% | ||||
| Pretax Income | — | — | $1.3M | -$47.8M | -$52.5M | -$44.8M |
| Income Tax | $250,000 | $638,000 | $204,000 | $279,000 | $216,000 | $189,000 |
| YoY % | +155.2% | -68.0% | +36.8% | -22.6% | -12.5% | |
| Net Income (incl. NCI) | $32.6M | $92.7M | $1.1M | -$48.1M | -$52.7M | -$45.0M |
| YoY % | +184.3% | -98.8% | ||||
| Net Income to Common | $32.6M | $92.7M | $1.1M | -$48.1M | -$52.7M | -$45.0M |
| YoY % | +184.3% | -98.8% | ||||
| EPS (Basic) | $0.30 | $0.87 | $0.01 | -$0.47 | -$0.51 | -$0.43 |
| YoY % | +190.0% | -98.9% | ||||
| EPS (Diluted) | $0.30 | $0.87 | $0.01 | -$0.47 | -$0.51 | -$0.43 |
| YoY % | +190.0% | -98.9% | ||||
| Weighted Avg Shares (Basic) | 107.3M | 106.7M | 103.3M | 103.4M | 103.5M | 103.6M |
| YoY % | -0.6% | -3.1% | +0.0% | +0.1% | +0.1% | |
| Weighted Avg Shares (Diluted) | 107.3M | 106.7M | 103.3M | 103.4M | 103.5M | 103.6M |
| YoY % | -0.6% | -3.1% | +0.0% | +0.1% | +0.1% |
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.
| FY20222022-12-31 |
| $0.52 |
| +44.8% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.36 | +0.2% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $0.36 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-01-23 | $0.0100 | — | quarterly | licensed |
| 2025-10-17 | $0.0100 | 2025-11-06 | quarterly | licensed |
| 2025-07-25 | $0.0100 | — | quarterly | licensed |
| 2025-04-17 | $0.0100 | 2025-05-08 | quarterly | licensed |
| 2025-01-24 | $0.0100 | — | quarterly | licensed |
| 2024-10-18 | $0.0100 | — | quarterly | licensed |
| 2024-07-19 | $0.0100 | — | quarterly | licensed |
| 2024-04-18 | $0.0100 | — | quarterly | licensed |