| Market Cap | $271.6M | |
| Enterprise Value | $452.9M | |
| Revenue | $114.8M | +4.6% |
| Gross Profit | — | — |
| EBITDA | $42.4M | +4.5% |
| Net Income | $23.3M | +11.9% |
| Diluted EPS | $2.21 | +11.6% |
| Free Cash Flow | -$23.6M | — |
| DPS (FY2025) | $1.23derived |
| Trailing yield | 3.51% |
| Payout ratio | 55.5% |
| Growth streak | 5 yrs |
| 5y DPS growth | 4.2% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $1.23 | +4.0% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $1.18 | +5.4% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $1.12 | +3.1% | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Operating Margin | 25.29% | 24.54% | 24.17% | 22.70% | 24.22% | 24.60% | 75% | 62% | |
| EBITDA Margin | 37.94% | 37.62% | 36.93% | 36.19% | 36.85% | 36.82% | 25% | 49% | |
| NOPAT Margin | 18.90% | — | — | — | — | — | — | — | — |
| Net Margin | 19.08% | 18.52% | 18.20% | 16.89% | 18.89% | 20.21% | 92% | 78% | |
| FCF Margin | −15.79% | −10.46% | −24.49% | −30.68% | −8.45% | −16.38% | 42% | 24% | |
| FCFF Margin | −9.33% | — | — | — | — | — | — | — | — |
| FCFE Margin | −17.80% | −12.47% | −26.15% | −32.71% | −10.54% | −18.39% | 42% | 17% | |
| OCF Margin | 23.10% | 34.46% | 24.54% | 32.22% | 34.11% | 35.72% | 92% | 73% | |
| Capex Intensity | 38.89% | 44.92% | 49.02% | 62.89% | 42.56% | 52.10% | 75% | 84% | |
| ▸Returns on Capital · 4 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 7 ratios | |||||||||
| ▸Liquidity & coverage · 7 ratios | |||||||||
| ▸Leverage · 7 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 3 ratios | |||||||||
| ▸Per share · 3 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $88.1M | $90.9M | $98.9M | $98.9M | $108.0M | $112.9M |
| YoY % | +3.1% | +8.8% | -0.0% | +9.2% | +4.6% | |
| Total Operating Expenses | $65.8M | $68.6M | $75.0M | $76.4M | $81.8M | $85.2M |
| YoY % | +4.1% | +9.4% | +1.9% | +7.0% | +4.1% | |
| Operating Income | $22.3M | $22.3M | $23.9M | $22.4M | $26.2M | $27.8M |
| YoY % | -0.0% | +7.2% | -6.1% | +16.5% | +6.2% | |
| Interest Expense | $7.6M | $7.6M | $8.5M | $9.2M | $8.8M | $8.7M |
| YoY % | -0.4% | +12.0% | +7.7% | -4.1% | -1.1% | |
| Other Non-Operating Income | $971,000 | $1.3M | $1.3M | $1.4M | $1.4M | $1.3M |
| YoY % | +34.1% | -2.8% | +11.2% | -2.0% | -2.3% | |
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | $22.5M | — | — | — | — | — |
| Income Tax | $5.7M | $5.7M | $5.9M | $6.3M | $7.3M | $7.8M |
| YoY % | +0.9% | +2.5% | +8.0% | +15.2% | +7.1% | |
| Net Income (incl. NCI) | $24.4M | $24.4M | — | — | — | — |
| YoY % | -0.1% | |||||
| Net Income | $16.8M | $16.8M | $18.0M | $16.7M | $20.4M | $22.8M |
| YoY % | +0.1% | +7.0% | -7.2% | +22.1% | +11.9% | |
| EPS (Basic) | $1.80 | $1.79 | $1.90 | $1.67 | $1.98 | $2.21 |
| YoY % | -0.6% | +6.1% | -12.1% | +18.6% | +11.6% | |
| EPS (Diluted) | $1.79 | $1.79 | $1.90 | $1.67 | $1.98 | $2.21 |
| YoY % | 0.0% | +6.1% | -12.1% | +18.6% | +11.6% | |
| Weighted Avg Shares (Basic) | 9.3M | 9.4M | 9.5M | 10.0M | 10.3M | 10.3M |
| YoY % | +0.7% | +0.7% | +5.9% | +2.8% | +0.1% | |
| Weighted Avg Shares (Diluted) | 9.4M | 9.4M | 9.5M | 10.0M | 10.3M | 10.3M |
| YoY % | +0.6% | +0.6% | +5.7% | +2.7% | +0.2% |
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 |
| $1.09 |
| +4.4% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $1.04 | +4.2% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $1.00 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-15 | $0.3200 | 2026-05-29 | quarterly | licensed |
| 2026-02-13 | $0.3140 | 2026-02-25 | quarterly | licensed |
| 2025-11-14 | $0.3140 | 2025-11-24 | quarterly | licensed |
| 2025-08-15 | $0.3070 | 2025-08-25 | quarterly | licensed |
| 2025-05-16 | $0.3070 | 2025-05-27 | quarterly | licensed |
| 2025-02-07 | $0.3000 | — | quarterly | licensed |
| 2024-11-15 | $0.3000 | — | quarterly | licensed |
| 2024-08-16 | $0.2960 | — | quarterly | licensed |