| Market Cap | $113.7M | |
| Enterprise Value | — | |
| Revenue | $39.7M | +9.1% |
| Gross Profit | — | — |
| EBITDA | $28.4M | — |
| Net Income | $7.6M | +54.3% |
| Diluted EPS | $2.77 | +53.9% |
| Free Cash Flow | $6.7M | +144.8% |
| DPS (FY2025) | $0.76derived |
| Trailing yield | 1.70% |
| Payout ratio | 27.2% |
| Growth streak | 0 yrs |
| 5y DPS growth | −1.1% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.76 | −0.5% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.76 | +2.5% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.74 | −4.7% | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| EBITDA Margin | 56.35% | 43.11% | 40.32% | 68.14% | — | — | — | — | |
| NOPAT Margin | 42.41% | 33.09% | 31.21% | 54.80% | — | — | — | — | |
| Net Margin | 25.58% | 24.58% | 22.08% | 19.15% | 13.01% | 18.41% | 25% | 45% | |
| FCF Margin | −2.55% | 50.60% | 24.21% | 16.58% | 8.01% | 17.98% | 58% | 40% | |
| FCFF Margin | 14.28% | 59.10% | 33.35% | 52.23% | — | — | — | — | |
| OCF Margin | −1.39% | 51.20% | 25.21% | 17.72% | 8.22% | 18.41% | 58% | 39% | |
| Capex Intensity | 1.17% | 0.60% | 1.00% | 1.14% | 0.21% | 0.44% | 25% | 18% | |
| ▸Returns on Capital · 2 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 3 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Capital allocation · 5 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $34.9M | $37.2M | $39.9M | $38.9M | $35.7M | $38.9M |
| YoY % | +6.6% | +7.1% | -2.6% | -8.2% | +9.1% | |
| SG&A Expense | $5.5M | $5.8M | $5.9M | $6.1M | $5.9M | $6.0M |
| YoY % | +5.6% | +2.0% | +3.6% | -3.3% | +1.3% | |
| Interest Expense | $7.5M | $4.0M | $4.5M | $16.8M | — | — |
| YoY % | -46.9% | +13.8% | +272.4% | |||
| Interest & Investment Income | $34.9M | $33.9M | $39.8M | $50.6M | $57.4M | $57.6M |
| YoY % | -3.0% | +17.5% | +27.2% | +13.4% | +0.3% | |
| Pretax Income | $11.3M | $11.4M | $10.9M | $9.0M | $5.6M | $8.7M |
| YoY % | +0.9% | -4.8% | -17.2% | -37.3% | +53.6% | |
| Income Tax | $2.4M | $2.3M | $2.1M | $1.6M | $1.0M | $1.5M |
| YoY % | -5.0% | -8.8% | -24.7% | -35.6% | +50.5% | |
| Net Income | $8.9M | $9.2M | $8.8M | $7.4M | $4.6M | $7.2M |
| YoY % | +2.5% | -3.8% | -15.5% | -37.6% | +54.3% | |
| Net Income to Common | $8.9M | $9.1M | $8.7M | $7.4M | $4.6M | $7.1M |
| YoY % | +1.7% | -3.8% | -15.5% | -37.6% | +54.7% | |
| EPS (Basic) | $3.46 | $3.52 | $3.39 | $2.88 | $1.81 | $2.79 |
| YoY % | +1.7% | -3.7% | -15.0% | -37.2% | +54.1% | |
| EPS (Diluted) | $3.42 | $3.46 | $3.35 | $2.86 | $1.80 | $2.77 |
| YoY % | +1.2% | -3.2% | -14.6% | -37.1% | +53.9% | |
| Weighted Avg Shares (Basic) | 2.6M | 2.6M | 2.6M | 2.6M | 2.5M | 2.6M |
| YoY % | +0.8% | -0.2% | -0.6% | -0.8% | +0.5% | |
| Weighted Avg Shares (Diluted) | 2.6M | 2.6M | 2.6M | 2.6M | 2.6M | 2.6M |
| YoY % | +1.3% | -0.5% | -1.2% | -0.6% | +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.
| FY20222022-12-31 |
| $0.78 |
| +0.1% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.78 | −2.9% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $0.80 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-11 | $0.2100 | 2026-05-26 | quarterly | licensed |
| 2026-02-09 | $0.2100 | 2026-02-23 | quarterly | licensed |
| 2025-11-07 | $0.1900 | 2025-11-21 | quarterly | licensed |
| 2025-08-11 | $0.1900 | — | quarterly | licensed |
| 2025-05-09 | $0.1900 | 2025-05-23 | quarterly | licensed |
| 2025-02-12 | $0.1900 | — | quarterly | licensed |
| 2024-11-12 | $0.1900 | — | quarterly | licensed |
| 2024-08-09 | $0.1900 | — | quarterly | licensed |