| Market Cap | $222.2M | |
| Enterprise Value | $238.0M | |
| Revenue | $152.2M | −0.5% |
| Gross Profit | $50.1M | −6.0% |
| EBITDA | $6.9M | — |
| Net Income | -$1.3M | — |
| Diluted EPS | -$0.31 | — |
| Free Cash Flow | $10.1M | +209.7% |
| DPS (FY2021) | $0.07derived |
| Trailing yield | 0.24% |
| Payout ratio | 38.7% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20212021-01-31 | $0.07 | −74.5% | derived (paid ÷ diluted shares) |
| FY20202020-01-31 | $0.27 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2020-03-25 | $0.0700 |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Gross Margin | 36.54% | 35.65% | 37.23% | 33.79% | 33.43% | 33.49% | 31.65% | 7% | 28% | |
| Operating Margin | 1.82% | 2.10% | 3.62% | 3.82% | 5.94% | −5.71% | 0.80% | 21% | 50% | |
| EBITDA Margin | 6.53% | 7.25% | 7.02% | 6.57% | 8.82% | −2.55% | 3.99% | 21% | 46% | |
| NOPAT Margin | 1.82% | 1.24% | 3.31% | 2.98% | 4.59% | −4.51% | 0.63% | 21% | 48% | |
| Net Margin | 1.32% | 1.11% | 5.47% | 1.87% | 3.17% | −9.58% | −1.58% | 21% | 46% | |
| FCF Margin | 0.24% | 11.17% | −0.34% | −2.22% | 7.75% | 2.43% | 7.58% | 64% | 49% | |
| FCFF Margin | — | — | — | −1.30% | 9.16% | — | — | — | — | |
| FCFE Margin | −3.66% | 20.88% | 8.17% | 1.99% | 7.75% | 12.40% | 20.68% | 79% | 75% | |
| OCF Margin | 2.42% | 13.40% | 1.19% | −2.06% | 8.34% | 3.20% | 7.80% | 64% | 45% | |
| Gross Profitability | 41.79% | 35.82% | 38.05% | 34.59% | 37.15% | 34.79% | 34.63% | 21% | 64% | |
| Capex Intensity | 2.18% | 2.23% | 1.53% | 0.16% | 0.59% | 0.77% | 0.22% | 21% | 9% | |
| ▸Returns on Capital · 6 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||
| ▸Earnings quality · 7 ratios | ||||||||||
| ▸Liquidity & coverage · 9 ratios | ||||||||||
| ▸Leverage · 9 ratios | ||||||||||
| ▸Working capital · 8 ratios | ||||||||||
| ▸Capital allocation · 3 ratios | ||||||||||
| ▸Per share · 3 ratios | ||||||||||
| ▸Other · 1 ratios | ||||||||||
The five drivers multiply to 5.1% vs reported ROE 5.4%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ | 2026↗ |
|---|---|---|---|---|---|---|---|
| Revenue | $133.4M | $116.0M | $117.5M | $142.5M | $148.1M | $151.3M | $150.5M |
| YoY % | -13.0% | +1.2% | +21.3% | +3.9% | +2.2% | -0.5% | |
| Cost of Revenue | $84.7M | $74.7M | $73.7M | $94.4M | $98.6M | $100.6M | $102.9M |
| YoY % | -11.8% | -1.2% | +28.0% | +4.5% | +2.1% | +2.2% | |
| Gross Profit | $48.8M | $41.4M | $43.7M | $48.2M | $49.5M | $50.7M | $47.6M |
| YoY % | -15.2% | +5.8% | +10.1% | +2.8% | +2.3% | -6.0% | |
| R&D Expense | $8.1M | $6.2M | $6.8M | $6.8M | $6.3M | $6.0M | $6.8M |
| YoY % | -23.2% | +8.8% | +1.0% | -7.1% | -4.6% | +12.3% | |
| Selling & Marketing Expense | $26.9M | $23.3M | $23.2M | $24.5M | $23.4M | $24.3M | $23.0M |
| YoY % | -13.3% | -0.5% | +5.5% | -4.3% | +3.6% | -5.3% | |
| SG&A Expense | $11.4M | $9.4M | $9.6M | $11.4M | $11.0M | $15.6M | $16.4M |
| YoY % | -17.1% | +1.4% | +19.7% | -4.1% | +42.2% | +5.0% | |
| Total Operating Expenses | $46.3M | $38.9M | $39.5M | $42.7M | $40.7M | $59.3M | $46.4M |
| YoY % | -16.0% | +1.4% | +8.2% | -4.7% | +45.7% | -21.7% | |
| Operating Income | $2.4M | $2.4M | $4.3M | $5.4M | $8.8M | -$8.6M | $1.2M |
| YoY % | 0.0% | +74.9% | +27.9% | +61.6% | |||
| Interest Expense | — | — | — | $1.7M | $2.7M | $3.2M | $3.5M |
| YoY % | +60.7% | +19.0% | +9.1% | ||||
| Other Non-Operating Income | $67,000 | $111,000 | -$27,000 | $119,000 | $57,000 | -$772,000 | -$93,000 |
| YoY % | +65.7% | -52.1% | |||||
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | $1.4M | $2.2M | $7.0M | $3.4M | $6.1M | -$12.3M | -$2.5M |
| YoY % | +59.1% | +222.8% | -51.5% | +78.1% | |||
| Income Tax | -$389,000 | $895,000 | $605,000 | $749,000 | $1.4M | $2.2M | -$160,000 |
| YoY % | -32.4% | +23.8% | +84.1% | +59.7% | |||
| Net Income (incl. NCI) | $1.8M | $1.3M | $6.4M | $2.7M | $4.7M | -$14.5M | -$2.4M |
| YoY % | -27.0% | +400.7% | -58.6% | +76.4% | |||
| Net Income | $1.8M | $1.3M | $6.4M | $2.7M | $4.7M | -$14.5M | -$2.4M |
| YoY % | -27.0% | +400.7% | -58.6% | +76.4% | |||
| EPS (Basic) | $0.25 | $0.18 | $0.89 | $0.36 | $0.63 | -$1.93 | -$0.31 |
| YoY % | -28.0% | +394.4% | -59.6% | +75.0% | |||
| EPS (Diluted) | $0.24 | $0.18 | $0.88 | $0.36 | $0.63 | -$1.93 | -$0.31 |
| YoY % | -25.0% | +388.9% | -59.1% | +75.0% | |||
| Weighted Avg Shares (Basic) | 7.0M | 7.1M | 7.2M | 7.3M | 7.4M | 7.5M | 7.6M |
| YoY % | +1.1% | +1.4% | +1.4% | +1.5% | +1.3% | +1.4% | |
| Weighted Avg Shares (Diluted) | 7.2M | 7.2M | 7.3M | 7.4M | 7.5M | 7.5M | 7.6M |
| YoY % | -1.0% | +2.4% | +0.5% | +1.7% | +0.2% | +1.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.
| — |
| quarterly |
| licensed |
| 2019-12-18 | $0.0700 | — | quarterly | licensed |
| 2019-09-13 | $0.0700 | — | quarterly | licensed |
| 2019-06-18 | $0.0700 | — | quarterly | licensed |
| 2019-06-14 | $0.0700 | — | quarterly | licensed |
| 2019-03-27 | $0.0700 | — | quarterly | licensed |
| 2018-12-13 | $0.0700 | — | quarterly | licensed |
| 2018-09-13 | $0.0700 | — | quarterly | licensed |