| Market Cap | $243.3M | |
| Enterprise Value | $133.8M | |
| Revenue | $1.73B | +11.2% |
| Gross Profit | $35.8M | — |
| EBITDA | $68.5M | −55.3% |
| Net Income | $4.5M | −93.0% |
| Diluted EPS | $0.75 | −92.6% |
| Free Cash Flow | $42.9M | — |
| DPS (FY2026) | $0.24derived |
| Trailing yield | 3.32% |
| Payout ratio | 177.9% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20262026-04-30 | $0.24 | −37.6% | derived (paid ÷ diluted shares) |
| FY20252025-04-30 | $0.39 | — | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.23 | — | derived (paid ÷ diluted shares) |
| FY20222022-12-31 |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | Trend · 13y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||||||||
| Gross Margin | 99.13% | 99.27% | 99.65% | 99.44% | 99.80% | 99.53% | 99.45% | 99.75% | 99.99% | — | — | — | — | — | — | |
| Operating Margin | 11.27% | 7.44% | −26.74% | −129.73% | 47.85% | −59.66% | 7.29% | 50.66% | 63.49% | 52.85% | — | 7.59% | 1.50% | 29% | 35% | |
| EBITDA Margin | 12.34% | 9.08% | −25.13% | −126.96% | 48.62% | −53.55% | 13.63% | 52.83% | 63.86% | 53.05% | — | 9.86% | 3.96% | 29% | 30% | |
| NOPAT Margin | 7.35% | 4.78% | −21.12% | −102.49% | 47.51% | −47.13% | 7.29% | 36.58% | 63.49% | 41.84% | — | 5.95% | 0.53% | 29% | 29% | |
| Net Margin | 7.79% | 4.51% | −68.99% | −129.35% | 48.97% | −55.75% | 17.73% | 35.58% | 79.73% | 100.17% | — | 4.13% | 0.26% | 29% | 36% | |
| FCF Margin | −0.92% | 8.86% | 38.01% | −125.54% | 62.94% | −95.26% | −0.08% | 48.77% | 104.30% | 60.73% | — | −4.42% | 2.48% | 46% | 40% | |
| FCFF Margin | — | — | — | — | — | — | — | — | — | 60.73% | — | −3.70% | 2.73% | 50% | 11% | |
| FCFE Margin | — | — | — | — | — | — | — | — | — | 60.73% | — | −4.30% | 0.62% | 50% | 32% | |
| OCF Margin | 0.55% | 15.85% | 38.61% | −125.18% | 63.01% | −94.84% | 0.07% | 49.73% | 104.38% | 60.73% | — | −3.70% | 3.41% | 46% | 33% | |
| Gross Profitability | 53.81% | 59.70% | 54.82% | 66.99% | 75.87% | 28.66% | 31.51% | 19.94% | 20.23% | — | — | — | — | — | — | |
| Capex Intensity | 1.47% | 6.99% | 0.60% | 0.36% | 0.07% | 0.42% | 0.15% | 0.95% | 0.08% | 0.00% | — | 0.72% | 0.94% | 71% | 8% | |
| ▸Returns on Capital · 5 ratios | ||||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||||||||
| ▸Earnings quality · 7 ratios | ||||||||||||||||
| ▸Liquidity & coverage · 8 ratios | ||||||||||||||||
| ▸Leverage · 9 ratios | ||||||||||||||||
| ▸Working capital · 5 ratios | ||||||||||||||||
| ▸Capital allocation · 5 ratios | ||||||||||||||||
| ▸Per share · 6 ratios | ||||||||||||||||
The five drivers multiply to 1.5% vs reported ROE 1.5%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2025↗ | 2026↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $52.9M | $63.4M | $57.1M | $35.0M | $111.0M | $36.0M | $30.5M | $35.1M | $38.5M | $33.9M | $1.56B | $1.73B |
| YoY % | +19.8% | -9.9% | -38.7% | +217.0% | -67.6% | -15.3% | +15.2% | +9.6% | -11.8% | +4487.0% | +11.2% | |
| Cost of Revenue | $460,000 | $460,000 | $197,000 | $197,000 | $218,000 | $170,000 | $168,000 | $88,000 | $4,000 | — | — | — |
| YoY % | 0.0% | -57.2% | 0.0% | +10.7% | -22.0% | -1.2% | -47.6% | -95.5% | ||||
| Gross Profit | — | — | — | — | $110.8M | $35.8M | — | — | — | — | — | — |
| YoY % | -67.7% | |||||||||||
| R&D Expense | $11.8M | $14.8M | $13.4M | $11.8M | $9.7M | $7.8M | $5.0M | $4.2M | $1.4M | $281,000 | — | — |
| YoY % | +25.4% | -9.4% | -12.2% | -17.3% | -19.4% | -36.0% | -17.2% | -66.7% | -79.6% | |||
| Selling & Marketing Expense | $10.9M | $14.7M | $14.6M | $13.5M | $6.1M | $6.4M | $5.0M | $3.2M | $1.2M | $1.8M | — | — |
| YoY % | +34.7% | -0.4% | -7.5% | -54.7% | +5.0% | -22.2% | -35.2% | -62.4% | +43.6% | |||
| SG&A Expense | $23.8M | $28.8M | $44.2M | $53.3M | $41.8M | $43.0M | $18.1M | $9.8M | $11.4M | $14.0M | — | — |
| YoY % | +21.1% | +53.5% | +20.8% | -21.6% | +2.8% | -58.0% | -45.5% | +16.3% | +22.0% | |||
| Total Operating Expenses | — | — | — | — | $57.9M | — | — | — | $14.0M | $16.0M | $313.7M | $345.4M |
| YoY % | +13.9% | +1861.5% | +10.1% | |||||||||
| Operating Income | $6.0M | $4.7M | -$15.3M | -$45.4M | $53.1M | -$21.5M | $2.2M | $17.8M | $24.4M | $17.9M | $118.0M | $25.9M |
| YoY % | -20.9% | +700.7% | +37.4% | -26.6% | +558.3% | -78.0% | ||||||
| Interest Expense | — | — | — | — | — | — | — | — | — | $0 | $14.3M | $12.2M |
| YoY % | -14.4% | |||||||||||
| Other Non-Operating Income | — | — | — | — | $1.6M | — | — | -$859,000 | -$293,000 | — | — | — |
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $2.2M | $0 | $0 | $1.2M | $5.1M |
| YoY % | -100.0% | +308.1% | ||||||||||
| Pretax Income | $6.3M | $4.4M | -$14.5M | -$44.8M | $54.7M | -$19.6M | $3.2M | $17.3M | $27.0M | $42.9M | $119.3M | $26.0M |
| YoY % | -29.6% | +447.3% | +56.0% | +59.2% | +178.0% | -78.2% | ||||||
| Income Tax | $2.2M | $1.6M | $25.5M | $480,000 | $392,000 | $471,000 | -$2.2M | $4.8M | -$3.7M | $8.9M | $25.7M | $16.8M |
| YoY % | -27.6% | +1504.1% | -98.1% | -18.3% | +20.2% | +187.6% | -34.6% | |||||
| Income from Continuing Operations | $4.1M | $2.9M | -$40.0M | -$45.3M | $54.3M | — | — | — | — | — | — | — |
| YoY % | -30.7% | |||||||||||
| Income from Discontinued Operations | $0 | $0 | $649,000 | $0 | $0 | — | — | — | — | — | — | — |
| YoY % | -100.0% | |||||||||||
| Net Income (incl. NCI) | — | — | — | — | — | — | — | — | — | $34.0M | $93.6M | $9.2M |
| YoY % | +175.4% | -90.2% | ||||||||||
| Minority Interest (P&L) | — | — | — | — | — | — | — | — | — | $0 | $29.3M | $4.7M |
| YoY % | -84.0% | |||||||||||
| Net Income | $4.1M | $2.9M | -$39.4M | -$45.3M | $54.3M | -$20.0M | $5.4M | $12.5M | $30.7M | $34.0M | $64.3M | $4.5M |
| YoY % | -30.7% | +131.1% | +145.6% | +10.8% | +89.2% | -93.0% | ||||||
| Net Income to Common | — | — | — | — | — | — | — | — | — | $34.0M | $62.7M | $4.5M |
| YoY % | +84.4% | -92.8% | ||||||||||
| EPS (Basic) | $0.15 | $0.10 | -$1.37 | -$1.55 | $1.78 | -$0.64 | $0.19 | $0.40 | $0.92 | $1.05 | $1.94 | $0.14 |
| YoY % | -33.3% | +110.5% | +130.0% | +14.1% | +84.8% | -92.8% | ||||||
| EPS (Diluted) | $0.14 | $0.10 | -$1.37 | -$1.55 | $1.73 | -$0.64 | $0.19 | $0.39 | $0.92 | $1.04 | $1.90 | $0.14 |
| YoY % | -28.6% | +105.3% | +135.9% | +13.0% | +82.7% | -92.6% | ||||||
| Weighted Avg Shares (Basic) | 28.2M | 28.1M | 28.8M | 29.2M | 30.5M | 31.5M | 28.1M | 31.5M | 33.3M | 32.2M | 32.2M | 32.9M |
| YoY % | -0.5% | +2.4% | +1.5% | +4.4% | +3.5% | -10.8% | +11.9% | +5.8% | -3.2% | +0.0% | +2.0% | |
| Weighted Avg Shares (Diluted) | 29.1M | 29.0M | 28.8M | 29.2M | 31.4M | 31.5M | 28.5M | 31.8M | 33.5M | 32.5M | 33.0M | 33.1M |
| YoY % | -0.4% | -0.9% | +1.5% | +7.6% | +0.4% | -9.7% | +11.6% | +5.5% | -2.9% | +1.4% | +0.4% |
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.00 |
| — |
| derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-07-20 | $0.0800 | 2026-07-31 | quarterly | licensed |
| 2026-04-20 | $0.0750 | 2026-05-01 | quarterly | licensed |
| 2026-01-16 | $0.0750 | 2026-01-30 | quarterly | licensed |
| 2025-10-20 | $0.0450 | 2025-10-31 | quarterly | licensed |
| 2025-07-23 | $0.0450 | — | quarterly | licensed |
| 2025-04-14 | $0.0450 | 2025-04-25 | quarterly | licensed |
| 2025-01-10 | $0.2450 | — | quarterly | licensed |
| 2024-10-04 | $0.0450 | — | quarterly | licensed |