| Market Cap | $992.9M | |
| Enterprise Value | $1.34B | |
| Revenue | $304.7M | +0.3% |
| Gross Profit | — | — |
| EBITDA | $99.9M | +4.7% |
| Net Income | $23.5M | +4.3% |
| Diluted EPS | $0.17 | +6.3% |
| Free Cash Flow | $40.8M | −81.3% |
| DPS (FY2025) | $0.14derived |
| Trailing yield | 1.65% |
| Payout ratio | 83.8% |
| Growth streak | 3 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.14 | +7.6% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.13 | +0.7% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.13 | +47.7% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Operating Margin | 28.53% | 12.90% | 26.80% | 21.89% | 8.65% | 20.45% | 22.04% | 64% | 70% | |
| EBITDA Margin | 52.10% | 36.01% | 47.20% | 35.68% | 21.05% | 29.41% | 30.69% | 36% | 61% | |
| NOPAT Margin | 28.53% | 10.19% | 26.80% | 18.15% | 6.84% | 14.18% | 15.62% | 50% | 50% | |
| Net Margin | 26.59% | 34.27% | 6.09% | 14.72% | −2.95% | 6.31% | 6.56% | 50% | 26% | |
| FCF Margin | 37.38% | 15.79% | 32.48% | 30.44% | 19.24% | 32.58% | 6.09% | 7% | 25% | |
| FCFF Margin | 58.34% | — | 46.67% | 34.41% | — | 38.55% | 12.61% | 10% | 21% | |
| FCFE Margin | — | 15.79% | 11.45% | 30.44% | 19.24% | — | — | — | — | |
| OCF Margin | 37.44% | 15.84% | 32.56% | 31.09% | 19.73% | 34.06% | 7.73% | 7% | 25% | |
| Capex Intensity | 0.07% | 0.05% | 0.09% | 0.65% | 0.49% | 1.48% | 1.64% | 93% | 54% | |
| ▸Returns on Capital · 5 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||
| ▸Earnings quality · 7 ratios | ||||||||||
| ▸Liquidity & coverage · 6 ratios | ||||||||||
| ▸Leverage · 8 ratios | ||||||||||
| ▸Capital allocation · 3 ratios | ||||||||||
| ▸Per share · 6 ratios | ||||||||||
The five drivers multiply to 5.7% vs reported ROE 5.6%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|
| Revenue | $44.9M | $67.4M | $150.5M | $198.4M | $241.7M | $296.4M | $297.3M |
| YoY % | +50.0% | +123.5% | +31.8% | +21.9% | +22.6% | +0.3% | |
| SG&A Expense | $4.6M | $4.7M | $9.9M | $18.5M | $22.6M | $28.8M | $35.1M |
| YoY % | +1.9% | +109.6% | +87.7% | +21.9% | +27.4% | +22.1% | |
| Total Operating Expenses | $32.1M | $58.7M | $110.2M | $154.9M | $220.8M | $235.8M | $231.8M |
| YoY % | +82.9% | +87.8% | +40.6% | +42.5% | +6.8% | -1.7% | |
| Operating Income | $12.8M | $8.7M | $40.3M | $43.4M | $20.9M | $60.6M | $65.5M |
| YoY % | -32.2% | +364.3% | +7.6% | -51.8% | +189.8% | +8.1% | |
| Interest Expense | $9.4M | $10.7M | $21.4M | $9.5M | $21.9M | $25.5M | $27.3M |
| YoY % | +14.0% | +99.0% | -55.5% | +130.1% | +16.6% | +7.2% | |
| Other Non-Operating Income | -$11.4M | -$11.7M | -$36.6M | -$8.0M | -$24.1M | -$32.3M | -$33.1M |
| Equity Method Income | — | $0 | $1.1M | $1.5M | $161,000 | $905,000 | $947,000 |
| YoY % | +40.9% | -89.5% | +462.1% | +4.6% | |||
| Pretax Income | $1.4M | -$3.0M | $3.7M | $35.5M | -$3.1M | $28.4M | $32.4M |
| YoY % | +859.2% | +14.3% | |||||
| Income Tax | -$10.5M | -$26.8M | -$7.1M | $6.1M | $4.6M | $8.7M | $9.4M |
| YoY % | -23.6% | +87.7% | +8.6% | ||||
| Net Income (incl. NCI) | $11.9M | $23.8M | $10.8M | $29.4M | -$7.8M | $19.7M | $23.0M |
| YoY % | +99.4% | -54.8% | +173.0% | +16.8% | |||
| Minority Interest (P&L) | — | $0 | $0 | $193,000 | -$639,000 | $967,000 | $3.5M |
| YoY % | +258.0% | ||||||
| Net Income | $11.9M | $23.1M | $9.2M | $29.2M | -$7.1M | $18.7M | $19.5M |
| YoY % | +93.3% | -60.3% | +218.4% | +4.3% | |||
| EPS (Basic) | $0.19 | $0.37 | $0.13 | $0.25 | -$0.06 | $0.17 | $0.18 |
| YoY % | +94.7% | -64.9% | +92.3% | +5.9% | |||
| EPS (Diluted) | $0.19 | $0.36 | $0.08 | $0.24 | -$0.06 | $0.16 | $0.17 |
| YoY % | +89.5% | -77.8% | +200.0% | +6.3% | |||
| Weighted Avg Shares (Basic) | 62,465 | 62.5M | 72.7M | 116.8M | 116.1M | 112.5M | 110.4M |
| YoY % | +99900.0% | +16.3% | +60.7% | -0.6% | -3.1% | -1.9% | |
| Weighted Avg Shares (Diluted) | 63,421 | 64.9M | 112.3M | 121.7M | 116.1M | 120.4M | 118.1M |
| YoY % | +102239.9% | +73.1% | +8.3% | -4.6% | +3.7% | -1.9% |
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.
| $0.09 |
| — |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-29 | $0.0400 | 2026-06-18 | quarterly | licensed |
| 2026-02-27 | $0.0379 | — | quarterly | licensed |
| 2025-11-28 | $0.0400 | 2025-12-19 | quarterly | licensed |
| 2025-08-29 | $0.0400 | 2025-09-19 | quarterly | licensed |
| 2025-05-30 | $0.0400 | 2025-06-20 | quarterly | licensed |
| 2025-02-28 | $0.0400 | 2025-03-20 | quarterly | licensed |
| 2024-11-29 | $0.0400 | 2024-12-20 | quarterly | licensed |
| 2024-08-30 | $0.0400 | 2024-09-20 | quarterly | licensed |