| Market Cap | $320.9M | |
| Enterprise Value | — | |
| Revenue | $363.5M | +15.5% |
| Gross Profit | $102.5M | +11.3% |
| EBITDA | $30.4M | +15.5% |
| Net Income | $26.6M | −117.2% |
| Diluted EPS | -$0.14 | −117.7% |
| Free Cash Flow | $774,000 | −64.7% |
| DPS (FY2025) | $0.16 |
| Trailing yield | 0.72% |
| Payout ratio | — |
| Growth streak | 1 yr |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-06-30 | $0.16 | +33.3% | reported |
| FY20242024-06-30 | $0.12 | — | reported |
| FY20232023-06-30 | $0.00 | — | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 22.57% | 23.27% | 28.33% | 26.84% | 28.23% | 27.21% | 58% | 43% | |
| Operating Margin | −16.31% | −5.61% | 4.54% | 5.80% | 3.89% | 2.90% | 42% | 34% | |
| EBITDA Margin | −11.48% | −0.47% | 8.47% | 9.18% | 7.27% | 7.27% | 58% | 36% | |
| NOPAT Margin | — | −4.43% | 3.89% | 4.28% | 2.85% | 0.00% | 30% | 23% | |
| Net Margin | −16.13% | −13.60% | 4.31% | 3.75% | 3.72% | −0.56% | 42% | 26% | |
| FCF Margin | −0.64% | 0.94% | −5.37% | 5.41% | 8.47% | 2.59% | 58% | 36% | |
| FCFF Margin | — | — | — | 6.01% | 8.83% | 2.59% | 17% | 17% | |
| OCF Margin | 3.69% | 2.99% | −3.42% | 8.27% | 11.42% | 7.04% | 58% | 39% | |
| Gross Profitability | 18.94% | 18.47% | 24.88% | 25.70% | 26.70% | 26.08% | 75% | 60% | |
| Capex Intensity | 4.33% | 2.04% | 1.95% | 2.86% | 2.95% | 4.45% | 92% | 70% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||
| ▸Leverage · 6 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 3 ratios | |||||||||
| ▸Per share · 5 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to -1.2% vs reported ROE -1.2%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $246.8M | $218.6M | $242.9M | $277.0M | $295.1M | $340.7M |
| YoY % | -11.4% | +11.1% | +14.0% | +6.6% | +15.5% | |
| Cost of Revenue | $191.1M | $167.7M | $174.1M | $202.6M | $211.8M | $248.0M |
| YoY % | -12.2% | +3.8% | +16.4% | +4.5% | +17.1% | |
| Gross Profit | $55.7M | $50.9M | $68.8M | $74.3M | $83.3M | $92.7M |
| YoY % | -8.7% | +35.3% | +8.0% | +12.1% | +11.3% | |
| R&D Expense | $1.8M | $1.9M | $1.6M | $2.5M | $2.6M | $2.7M |
| YoY % | +2.6% | -15.6% | +56.0% | +7.0% | +2.7% | |
| SG&A Expense | $63.2M | $55.8M | $60.1M | $62.2M | $71.6M | $82.4M |
| YoY % | -11.8% | +7.8% | +3.6% | +15.1% | +15.1% | |
| Operating Income | -$40.3M | -$12.3M | $11.0M | $16.1M | $11.5M | $9.9M |
| YoY % | +45.5% | -28.5% | -13.9% | |||
| Interest Expense | — | — | — | $2.3M | $1.4M | $2.6M |
| YoY % | -36.0% | +83.4% | ||||
| Interest & Investment Income | $78,000 | $19,000 | $28,000 | $33,000 | $64,000 | $67,000 |
| YoY % | -75.6% | +47.4% | +17.9% | +93.9% | +4.7% | |
| Other Non-Operating Income | -$1.6M | -$3.4M | $3.7M | $658,000 | $1.6M | -$5.5M |
| YoY % | -82.2% | +144.2% | ||||
| Impairment of Real Estate | — | — | — | $0 | $0 | $0 |
| Pretax Income | — | -$9.8M | $12.6M | $14.5M | $15.4M | $1.8M |
| YoY % | +14.8% | +6.2% | -88.5% | |||
| Income Tax | -$4.2M | $19.7M | $1.8M | $3.8M | $4.1M | $3.4M |
| YoY % | -90.7% | +107.8% | +8.8% | -18.3% | ||
| Net Income (incl. NCI) | -$39.6M | -$29.5M | $10.8M | $10.7M | $11.2M | -$1.6M |
| YoY % | -0.9% | +5.3% | ||||
| Minority Interest (P&L) | $246,000 | $200,000 | $311,000 | $297,000 | $258,000 | $295,000 |
| YoY % | -18.7% | +55.5% | -4.5% | -13.1% | +14.3% | |
| Net Income | -$39.8M | -$29.7M | $10.5M | $10.4M | $11.0M | -$1.9M |
| YoY % | -0.8% | +5.9% | ||||
| Net Income to Common | -$39.8M | -$29.7M | $10.5M | $10.4M | $11.0M | -$1.9M |
| YoY % | -0.8% | +5.9% | ||||
| EPS (Basic) | -$3.03 | -$2.24 | $0.78 | $0.77 | $0.80 | -$0.14 |
| YoY % | -1.3% | +3.9% | ||||
| EPS (Diluted) | -$3.03 | -$2.24 | $0.78 | $0.75 | $0.79 | -$0.14 |
| YoY % | -3.8% | +5.3% | ||||
| Weighted Avg Shares (Basic) | 13.2M | 13.2M | 13.4M | 13.5M | 13.7M | 13.9M |
| YoY % | +0.7% | +0.8% | +0.9% | +1.6% | +1.3% | |
| Weighted Avg Shares (Diluted) | 13.2M | 13.2M | 13.4M | 13.8M | 13.9M | 13.9M |
| YoY % | +0.7% | +1.0% | +3.2% | +0.5% | -0.2% | |
| Dividends Declared per Share | — | — | — | $0 | $0 | $0 |
| YoY % | +33.3% |
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.
| 2026-05-18 | $0.0400 | 2026-06-01 | quarterly | licensed |
| 2026-02-18 | $0.0400 | 2026-03-02 | quarterly | licensed |
| 2025-11-17 | $0.0400 | 2025-12-01 | quarterly | licensed |
| 2025-08-18 | $0.0400 | 2025-09-01 | quarterly | licensed |
| 2025-05-19 | $0.0400 | — | quarterly | licensed |
| 2025-02-14 | $0.0400 | — | quarterly | licensed |
| 2024-11-18 | $0.0400 | — | quarterly | licensed |
| 2024-08-19 | $0.0400 | — | quarterly | licensed |