| Market Cap | $627.5M | |
| Enterprise Value | $995.2M | |
| Revenue | $99.2M | +0.2% |
| Gross Profit | — | — |
| EBITDA | $63.7M | −0.9% |
| Net Income | $17.9M | −8.4% |
| Diluted EPS | $1.27 | −8.6% |
| Free Cash Flow | — | — |
| DPS (FY2025) | $2.96derived |
| Trailing yield | 6.54% |
| Payout ratio | 233.0% |
| Growth streak | 7 yrs |
| 5y DPS growth | 1.4% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $2.96 | +1.4% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $2.92 | +1.4% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $2.88 | +1.4% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Operating Margin | 31.86% | 32.27% | 32.97% | 33.22% | 35.04% | 33.37% | 33.33% | 34.29% | 33.84% | 32.80% | 37.16% | 35.05% | 88% | 71% | |
| EBITDA Margin | 66.94% | 66.98% | 67.26% | 67.94% | 67.81% | 66.90% | 66.13% | 66.92% | 63.14% | 61.82% | 64.86% | 64.14% | 21% | 71% | |
| Net Margin | 86.23% | 37.05% | 25.66% | 63.05% | 31.75% | 24.58% | 24.93% | 129.67% | 23.28% | 16.11% | 19.43% | 17.75% | 13% | 61% | |
| FCF Margin | — | — | −29.30% | 51.09% | 51.01% | 48.66% | 53.77% | 41.26% | 36.62% | 36.95% | — | — | — | — | |
| OCF Margin | — | — | 60.72% | 63.59% | 56.33% | 55.28% | 56.67% | 56.69% | 51.65% | 44.93% | 47.38% | 49.49% | 25% | 73% | |
| Capex Intensity | 26.09% | 26.22% | 90.02% | 12.50% | 5.32% | 6.62% | 2.90% | 15.43% | 15.03% | 7.97% | — | — | — | — | |
| ▸Returns on Capital · 3 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||||||||
| ▸Earnings quality · 5 ratios | |||||||||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $59.8M | $64.0M | $67.1M | $72.3M | $76.2M | $77.2M | $78.0M | $84.2M | $90.6M | $95.6M | $99.0M | $99.2M |
| YoY % | +7.0% | +4.9% | +7.9% | +5.3% | +1.3% | +1.1% | +7.9% | +7.6% | +5.5% | +3.6% | +0.2% | |
| Total Operating Expenses | $40.7M | $43.3M | $45.0M | $48.3M | $49.5M | $51.4M | $52.0M | $55.3M | $60.0M | $64.2M | $62.2M | $64.4M |
| YoY % | +6.3% | +3.8% | +7.4% | +2.5% | +3.9% | +1.2% | +6.4% | +8.4% | +7.1% | -3.1% | +3.6% | |
| Operating Income | $19.0M | $20.6M | $22.1M | $24.0M | $26.7M | $25.8M | $26.0M | $28.9M | $30.7M | $31.3M | $36.8M | $34.8M |
| YoY % | +8.3% | +7.2% | +8.7% | +11.1% | -3.6% | +1.0% | +11.0% | +6.2% | +2.2% | +17.4% | -5.5% | |
| Interest Expense | $8.4M | $8.2M | — | — | — | — | — | — | — | — | — | — |
| YoY % | -1.8% | |||||||||||
| Equity Method Income | $2.4M | $2.5M | $4.5M | $2.4M | $1.8M | $1.8M | $1.7M | $1.8M | $1.2M | $1.2M | $1.3M | $1.7M |
| YoY % | +4.4% | +75.7% | -45.8% | -26.7% | +1.4% | -5.0% | +5.3% | -33.7% | +1.3% | +6.0% | +32.6% | |
| Gains on Sale of Real Estate | — | — | — | — | — | — | — | $87.3M | — | -$232,000 | — | — |
| Net Income (incl. NCI) | $51.6M | $23.7M | $17.2M | $45.6M | $24.2M | $19.0M | $19.4M | $109.2M | $21.1M | $15.4M | $19.2M | $17.6M |
| YoY % | -54.0% | -27.3% | +165.0% | -47.0% | -21.6% | +2.5% | +461.4% | -80.7% | -27.0% | +24.9% | -8.4% | |
| Net Income | $51.6M | $23.7M | $17.2M | $45.6M | $24.2M | $19.0M | $19.4M | $109.2M | $21.1M | $15.4M | $19.2M | $17.6M |
| YoY % | -54.0% | -27.3% | +165.0% | -47.0% | -21.6% | +2.5% | +461.4% | -80.7% | -27.0% | +24.9% | -8.4% | |
| EPS (Basic) | $3.99 | $1.78 | $1.28 | $3.35 | $1.76 | $1.38 | $1.42 | $7.94 | $1.53 | $1.12 | $1.39 | $1.27 |
| YoY % | -55.4% | -28.1% | +161.7% | -47.5% | -21.6% | +2.9% | +459.2% | -80.7% | -26.8% | +24.1% | -8.6% | |
| EPS (Diluted) | $3.99 | $1.78 | $1.28 | $3.35 | $1.76 | $1.38 | $1.41 | $7.92 | $1.53 | $1.11 | $1.39 | $1.27 |
| YoY % | -55.4% | -28.1% | +161.7% | -47.5% | -21.6% | +2.2% | +461.7% | -80.7% | -27.5% | +25.2% | -8.6% | |
| Weighted Avg Shares (Basic) | 12.9M | 13.3M | 13,464 | 13,625 | 13.7M | 13.7M | 13.7M | 13.8M | 13.8M | 13.8M | 13.8M | 13.8M |
| YoY % | +2.8% | -99.9% | +1.2% | +100611.9% | +0.1% | +0.1% | +0.1% | +0.1% | +0.1% | +0.1% | +0.1% | |
| Weighted Avg Shares (Diluted) | 12.9M | 13.3M | 13,468 | 13,625 | 13.7M | 13.8M | 13.8M | 13.8M | 13.8M | 13.8M | 13.8M | 13.9M |
| YoY % | +2.8% | -99.9% | +1.2% | +100611.9% | +0.2% | +0.1% | +0.1% | +0.1% | +0.1% | +0.2% | +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.
| derived (paid ÷ diluted shares) |
| FY20222022-12-31 | $2.84 | +1.6% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $2.80 | +1.4% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $2.76 | +1.4% | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $2.72 | +1.4% | derived (paid ÷ diluted shares) |
| FY20182018-12-31 | $2.68 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-22 | $0.7500 | — | quarterly | licensed |
| 2026-03-23 | $0.7450 | — | quarterly | licensed |
| 2025-12-22 | $0.7450 | 2025-12-31 | quarterly | licensed |
| 2025-09-22 | $0.7400 | 2025-09-30 | quarterly | licensed |
| 2025-06-23 | $0.7400 | 2025-06-30 | quarterly | licensed |
| 2025-03-24 | $0.7350 | — | quarterly | licensed |
| 2024-12-16 | $0.7350 | — | quarterly | licensed |
| 2024-09-16 | $0.7300 | — | quarterly | licensed |