| Market Cap | $27.3M | |
| Enterprise Value | $32.4M | |
| Revenue | $31.1M | −1.3% |
| Gross Profit | $24.3M | +0.6% |
| EBITDA | $871,170 | −64.8% |
| Net Income | -$2.5M | −704.2% |
| Diluted EPS | -$0.30 | −700.0% |
| Free Cash Flow | $6.1M | +45.5% |
| DPS (FY2025) | $0.40derived |
| Trailing yield | 11.85% |
| Payout ratio | — |
| Growth streak | — |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-11-30 | $0.40 | — | derived (paid ÷ diluted shares) |
| FY20242024-11-30 | $0.25 | — | reported |
| FY20232023-11-30 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20222022-11-30 |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 68.99% | 68.88% | 71.02% | 73.23% | 75.15% | 76.63% | 92% | 74% | |
| Operating Margin | 24.60% | 13.91% | 13.27% | −39.26% | 10.88% | 1.53% | 25% | 68% | |
| EBITDA Margin | 25.79% | 17.51% | 18.21% | −34.79% | 13.05% | 4.65% | 25% | 66% | |
| NOPAT Margin | 17.69% | 11.10% | 11.08% | −31.01% | 1.56% | 1.21% | 25% | 63% | |
| Net Margin | 11.64% | 7.21% | 9.14% | −30.38% | 1.26% | −7.70% | 25% | 60% | |
| FCF Margin | 26.86% | 21.09% | −11.85% | 6.64% | 11.28% | 16.63% | 58% | 86% | |
| FCFF Margin | 30.43% | 24.90% | −7.66% | — | 12.11% | — | — | — | |
| OCF Margin | 27.18% | 27.44% | 28.26% | 28.46% | 18.79% | 17.36% | 8% | 82% | |
| Gross Profitability | 46.52% | 32.80% | 33.20% | 37.49% | 37.17% | 39.19% | 75% | 66% | |
| Capex Intensity | 0.32% | 6.35% | 40.11% | 21.82% | 7.51% | 0.73% | 25% | 24% | |
| ▸Returns on Capital · 5 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 7 ratios | |||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||
| ▸Leverage · 9 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 5 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $31.1M | $28.9M | $30.3M | $31.3M | $32.0M | $31.6M |
| YoY % | -7.3% | +5.0% | +3.3% | +2.0% | -1.3% | |
| Cost of Revenue | $9.7M | $9.0M | $8.8M | $8.4M | $7.9M | $7.4M |
| YoY % | -6.9% | -2.2% | -4.6% | -5.3% | -7.2% | |
| R&D Expense | $23,851 | $49,870 | $384,789 | $1.2M | $1.2M | $376,263 |
| YoY % | +109.1% | +671.6% | +204.4% | +6.1% | -69.7% | |
| SG&A Expense | $14.3M | $14.6M | $15.6M | $17.2M | $18.5M | $18.2M |
| YoY % | +2.2% | +6.6% | +10.2% | +7.9% | -1.6% | |
| Total Operating Expenses | $23.5M | $24.9M | $26.3M | $43.6M | $28.5M | $31.1M |
| YoY % | +5.9% | +5.8% | +65.9% | -34.7% | +9.0% | |
| Operating Income | $7.7M | $4.0M | $4.0M | -$12.3M | $3.5M | $482,394 |
| YoY % | -47.6% | +0.2% | -86.1% | |||
| Interest Expense | $1.5M | $1.4M | $1.5M | $1.2M | $1.9M | $2.1M |
| YoY % | -10.7% | +10.4% | -18.7% | +50.8% | +10.8% | |
| Other Non-Operating Income | $773 | $99 | $1,676 | $3,441 | $6,583 | $52,976 |
| YoY % | -87.2% | +1592.9% | +105.3% | +91.3% | +704.7% | |
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | — |
| Pretax Income | $5.0M | $2.6M | $3.3M | -$13.4M | $2.8M | -$2.3M |
| YoY % | -48.2% | +27.1% | ||||
| Income Tax | $1.4M | $527,710 | $547,540 | -$3.8M | $2.4M | $92,232 |
| YoY % | -62.7% | +3.8% | -96.2% | |||
| Net Income (incl. NCI) | $3.6M | $2.1M | $2.8M | -$9.5M | $402,095 | -$2.4M |
| YoY % | -42.5% | +33.0% | ||||
| Net Income | $3.6M | $2.1M | $2.8M | -$9.5M | $402,095 | -$2.4M |
| YoY % | -42.5% | +33.0% | ||||
| EPS (Basic) | $0.48 | $0.26 | $0.33 | -$1.14 | $0.05 | -$0.30 |
| YoY % | -45.8% | +26.9% | ||||
| EPS (Diluted) | $0.45 | $0.25 | $0.33 | -$1.14 | $0.05 | -$0.30 |
| YoY % | -44.4% | +32.0% | ||||
| Weighted Avg Shares (Basic) | 7.5M | 8.1M | 8.5M | 8.3M | 8.1M | 8.1M |
| YoY % | +7.9% | +4.0% | -1.5% | -2.5% | -0.8% | |
| Weighted Avg Shares (Diluted) | 8.1M | 8.4M | 8.5M | 8.3M | 8.2M | 8.1M |
| YoY % | +2.7% | +1.5% | -1.7% | -1.5% | -1.8% | |
| Dividends Declared per Share | — | — | $1 | — | $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.
| $0.90 |
| — |
| reported |
| FY20212021-11-30 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2025-05-21 | $0.1500 | 2025-05-30 | quarterly | licensed |
| 2025-02-14 | $0.2500 | — | quarterly | licensed |
| 2024-11-15 | $0.2500 | — | quarterly | licensed |
| 2022-09-01 | $0.9000 | — | quarterly | licensed |