| Market Cap | $400.7M | |
| Enterprise Value | — | |
| Revenue | $119.0M | +16.1% |
| Gross Profit | — | — |
| EBITDA | $110.6M | — |
| Net Income | $40.4M | +45.1% |
| Diluted EPS | $2.58 | +48.3% |
| Free Cash Flow | $43.4M | −30.1% |
| DPS (FY2025) | $0.80 |
| Trailing yield | 2.84% |
| Payout ratio | 30.6% |
| Growth streak | 5 yrs |
| 5y DPS growth | 14.9% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.80 | +11.1% | reported |
| FY20242024-12-31 | $0.72 | +4.3% | reported |
| FY20232023-12-31 | $0.69 | +15.0% | reported |
| FY20222022-12-31 | $0.60 | +36.4% | reported |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| EBITDA Margin | 48.85% | 65.57% | 60.61% | 109.01% | — | — | — | — | |
| NOPAT Margin | 33.00% | 45.16% | 41.84% | 75.80% | — | — | — | — | |
| Net Margin | 20.76% | 41.96% | 33.60% | 30.96% | 25.89% | 32.37% | 58% | 80% | |
| FCF Margin | 19.64% | −2.14% | 49.76% | 62.54% | 35.01% | 21.08% | 42% | 45% | |
| FCFF Margin | 31.89% | 1.05% | 58.00% | 107.38% | — | — | — | — | |
| OCF Margin | 21.93% | −1.69% | 55.00% | 63.86% | 39.10% | 22.98% | 42% | 45% | |
| Capex Intensity | 2.29% | 0.45% | 5.24% | 1.33% | 4.09% | 1.90% | 42% | 60% | |
| ▸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 | $77.9M | $95.6M | $104.1M | $99.2M | $99.7M | $115.7M |
| YoY % | +22.6% | +9.0% | -4.7% | +0.5% | +16.1% | |
| Interest Expense | $13.6M | $4.3M | $12.1M | $62.7M | — | — |
| YoY % | -68.1% | +179.6% | +417.1% | |||
| Interest & Investment Income | $79.8M | $81.5M | $101.8M | $151.2M | $180.8M | $197.5M |
| YoY % | +2.1% | +24.9% | +48.6% | +19.6% | +9.2% | |
| Pretax Income | $23.0M | $57.0M | $49.4M | $43.3M | $36.3M | $52.5M |
| YoY % | +147.5% | -13.3% | -12.4% | -16.1% | +44.7% | |
| Income Tax | $6.8M | $16.9M | $14.4M | $12.6M | $10.5M | $15.0M |
| YoY % | +146.6% | -14.5% | -12.9% | -16.6% | +43.5% | |
| Net Income | $16.2M | $40.1M | $35.0M | $30.7M | $25.8M | $37.5M |
| YoY % | +147.9% | -12.8% | -12.2% | -15.9% | +45.1% | |
| Net Income to Common | $16.1M | $39.9M | $34.8M | $30.6M | $24.9M | $36.9M |
| YoY % | +147.5% | -12.8% | -12.1% | -18.6% | +47.8% | |
| EPS (Basic) | $1.05 | $2.66 | $2.35 | $2.14 | $1.75 | $2.59 |
| YoY % | +153.3% | -11.7% | -8.9% | -18.2% | +48.0% | |
| EPS (Diluted) | $1.04 | $2.62 | $2.31 | $2.12 | $1.74 | $2.58 |
| YoY % | +151.9% | -11.8% | -8.2% | -17.9% | +48.3% | |
| Weighted Avg Shares (Basic) | 15.4M | 15.0M | 14.8M | 14.3M | 14.2M | 14.2M |
| YoY % | -2.4% | -1.3% | -3.5% | -0.4% | -0.3% | |
| Weighted Avg Shares (Diluted) | 15.4M | 15.3M | 15.1M | 14.4M | 14.3M | 14.3M |
| YoY % | -1.3% | -1.2% | -4.3% | -0.5% | -0.4% | |
| Dividends Declared per Share | $0 | $0 | $1 | $1 | $1 | $1 |
| YoY % | +10.0% | +36.4% | +15.0% | +4.3% | +11.1% |
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.
| FY20212021-12-31 | $0.44 | +10.0% | reported |
| FY20202020-12-31 | $0.40 | — | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-08 | $0.2200 | 2026-05-15 | quarterly | licensed |
| 2026-02-13 | $0.2200 | 2026-02-20 | quarterly | licensed |
| 2025-11-07 | $0.2000 | 2025-11-14 | quarterly | licensed |
| 2025-08-08 | $0.2000 | — | quarterly | licensed |
| 2025-05-09 | $0.2000 | 2025-05-16 | quarterly | licensed |
| 2025-02-14 | $0.2000 | — | quarterly | licensed |
| 2024-11-08 | $0.1800 | — | quarterly | licensed |
| 2024-08-16 | $0.1800 | — | quarterly | licensed |