| Market Cap | $86.6M | |
| Enterprise Value | — | |
| Revenue | — | — |
| Gross Profit | — | — |
| EBITDA | — | — |
| Net Income | $4.0M | −14.2% |
| Diluted EPS | $0.98 | −14.0% |
| Free Cash Flow | — | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Returns on Capital | |||||||||
| Return on Equity | — | 3.39% | 3.57% | 6.09% | 3.88% | 3.22% | 10% | 46% | |
| Return on Assets | — | 3.39% | 3.57% | 6.09% | 3.88% | 3.22% | 10% | 71% | |
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||
| ▸Earnings quality · 3 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 4 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| SG&A Expense | $450,000 | $470,000 | $451,000 | $490,000 | $304,000 | $280,000 |
| YoY % | +4.4% | -4.0% | +8.6% | -38.0% | -7.9% | |
| Total Operating Expenses | $1.6M | $1.6M | $1.6M | $1.5M | $412,000 | $383,000 |
| YoY % | -0.7% | +3.0% | -10.2% | -71.8% | -7.0% | |
| Operating Income | -$1.6M | -$1.6M | -$1.6M | -$1.5M | -$412,000 | -$383,000 |
| Pretax Income | $5.3M | — | — | — | — | — |
| Income Tax | $1.1M | $956,000 | $1.0M | $1.6M | $1.2M | $1.1M |
| YoY % | -14.6% | +9.3% | +54.0% | -23.2% | -14.2% | |
| Net Income (incl. NCI) | $4.2M | $3.6M | $3.9M | — | — | — |
| YoY % | -14.6% | +9.3% | ||||
| Net Income | $4.2M | $3.6M | $3.9M | $7.0M | $4.7M | $4.0M |
| YoY % | -14.6% | +9.3% | +78.1% | -33.6% | -14.2% | |
| EPS (Basic) | $1.01 | $0.86 | $0.94 | $1.68 | $1.14 | $0.98 |
| YoY % | -14.9% | +9.3% | +78.7% | -32.1% | -14.0% | |
| EPS (Diluted) | $1.01 | $0.86 | $0.94 | $1.68 | $1.14 | $0.98 |
| YoY % | -14.9% | +9.3% | +78.7% | -32.1% | -14.0% | |
| Weighted Avg Shares (Basic) | 4.2M | 4.2M | 4.2M | 4.2M | 4.1M | 4.1M |
| YoY % | 0.0% | 0.0% | -0.1% | -2.0% | -0.3% | |
| Weighted Avg Shares (Diluted) | 4.2M | 4.2M | 4.2M | 4.2M | 4.1M | 4.1M |
| YoY % | 0.0% | 0.0% | -0.1% | -2.0% | -0.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.