| Market Cap | $3.1M | |
| Enterprise Value | — | |
| Revenue | $374.2M | +14.2% |
| Gross Profit | — | — |
| EBITDA | — | — |
| Net Income | $71.9M | −39.3% |
| Diluted EPS | $0.47 | −41.4% |
| Free Cash Flow | $142.3M | −5.6% |
| DPS (FY2024) | $0.87 |
| Trailing yield | 8.16% |
| Payout ratio | 184.2% |
| Growth streak | 0 yrs |
| 5y DPS growth | 17.1% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20242024-12-31 | $0.87 | −11.4% | reported |
| FY20232023-12-31 | $0.98 | +40.2% | reported |
| FY20222022-12-31 | $0.70 | +7.0% | reported |
| FY20212021-12-31 | $0.66 |
| Ratio | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Operating Margin | 44.00% | 52.45% | 56.66% | 51.74% | — | — | — | — | — | |
| EBITDA Margin | 44.93% | 53.13% | 57.23% | 51.99% | — | — | — | — | — | |
| NOPAT Margin | 42.11% | 49.59% | 53.92% | 51.58% | 38.04% | 39.27% | 29.28% | 7% | 70% | |
| Net Margin | 41.33% | 47.51% | 54.09% | 52.00% | 35.91% | 36.14% | 19.21% | 7% | 52% | |
| FCF Margin | 36.44% | 35.97% | 45.67% | 45.01% | 29.21% | 46.05% | 38.04% | 50% | 77% | |
| FCFF Margin | — | — | 46.60% | 45.64% | 30.89% | 49.30% | 47.09% | 70% | 61% | |
| FCFE Margin | — | — | — | 45.01% | 29.21% | 45.66% | 95.72% | 88% | 76% | |
| OCF Margin | 37.40% | 36.09% | 45.81% | 45.67% | 31.31% | 47.84% | 39.00% | 50% | 60% | |
| Gross Profitability | — | 69.88% | 76.34% | 19.54% | — | — | — | — | — | |
| Capex Intensity | 0.96% | 0.12% | 0.14% | 0.66% | 2.10% | 1.79% | 0.96% | 64% | 36% | |
| ▸Returns on Capital · 3 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||
| ▸Earnings quality · 6 ratios | ||||||||||
| ▸Liquidity & coverage · 5 ratios | ||||||||||
| ▸Leverage · 2 ratios | ||||||||||
| ▸Working capital · 3 ratios | ||||||||||
| ▸Capital allocation · 3 ratios | ||||||||||
| ▸Per share · 6 ratios | ||||||||||
The five drivers multiply to 38.1% vs reported ROE 39.4%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ |
|---|---|---|---|---|---|---|---|
| Revenue | $105.7M | $123.2M | $115.0M | $235.5M | $258.9M | $327.6M | $374.2M |
| YoY % | +16.6% | -6.7% | +104.8% | +9.9% | +26.6% | +14.2% | |
| Gross Profit | $64.4M | $80.3M | $81.8M | $148.8M | — | — | — |
| YoY % | +24.5% | +2.0% | +81.8% | ||||
| Selling & Marketing Expense | $381,000 | $709,000 | $495,000 | $338,000 | $1.7M | $2.9M | $4.5M |
| YoY % | +86.1% | -30.2% | -31.7% | +405.3% | +68.4% | +55.3% | |
| SG&A Expense | $17.9M | $15.7M | $14.6M | $14.3M | $31.1M | $39.2M | $46.7M |
| YoY % | -12.3% | -7.2% | -1.7% | +117.3% | +25.7% | +19.2% | |
| Operating Income | $46.5M | $64.6M | $65.2M | $121.9M | — | — | — |
| YoY % | +39.0% | +0.8% | +87.0% | ||||
| Interest Expense | — | — | $1.1M | $1.5M | $4.8M | $10.7M | $38.5M |
| YoY % | +31.8% | +222.2% | +124.4% | +261.0% | |||
| Interest & Investment Income | — | — | $927,000 | $1.2M | $12.9M | $9.0M | $17.9M |
| YoY % | +28.2% | +983.1% | -30.1% | +98.6% | |||
| Equity Method Income | — | — | $0 | $0 | -$2.4M | -$753,000 | -$508,000 |
| Pretax Income | $46.5M | $64.5M | $65.0M | $121.6M | $102.5M | $118.0M | $86.0M |
| YoY % | +38.7% | +0.8% | +87.1% | -15.7% | +15.2% | -27.1% | |
| Income Tax | $2.0M | $3.5M | $3.1M | $381,000 | $8.3M | -$2.8M | $10.3M |
| YoY % | +76.4% | -10.7% | -87.9% | +2091.3% | |||
| Net Income (incl. NCI) | $44.5M | $60.9M | $61.8M | $121.2M | $94.1M | $120.8M | $75.7M |
| YoY % | +37.1% | +1.5% | +96.0% | -22.4% | +28.4% | -37.4% | |
| Minority Interest (P&L) | $795,000 | $2.4M | -$369,000 | -$1.3M | $1.1M | $2.4M | $3.8M |
| YoY % | +201.8% | +110.5% | +57.8% | ||||
| Net Income | $43.7M | $58.5M | $62.2M | $122.5M | $93.0M | $118.4M | $71.9M |
| YoY % | +34.1% | +6.3% | +96.9% | -24.1% | +27.4% | -39.3% | |
| EPS (Basic) | — | — | $0.53 | $0.90 | $0.63 | $0.80 | $0.47 |
| YoY % | +69.4% | -29.9% | +26.5% | -41.3% | |||
| EPS (Diluted) | — | — | $0.53 | $0.90 | $0.63 | $0.80 | $0.47 |
| YoY % | +69.4% | -29.9% | +26.1% | -41.4% | |||
| Weighted Avg Shares (Basic) | 117.0M | 117.0M | 117.0M | 136.0M | 147.2M | 148.2M | 153.3M |
| YoY % | 0.0% | 0.0% | +16.2% | +8.3% | +0.7% | +3.4% | |
| Weighted Avg Shares (Diluted) | 117.0M | 117.0M | 117.0M | 136.0M | 147.2M | 148.7M | 153.9M |
| YoY % | 0.0% | 0.0% | +16.2% | +8.3% | +1.0% | +3.5% | |
| Dividends Declared per Share | $0 | $0 | $1 | $1 | $1 | $1 | $1 |
| YoY % | +132100.0% | +81.4% | -8.9% | +7.0% | +40.2% | -11.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.
| reported |
| FY20202020-12-31 | $0.72 | +81.4% | reported |
| FY20192019-12-31 | $0.40 | +132100.0% | reported |
| FY20182018-12-31 | $0.00 | — | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-18 | $0.1630 | — | quarterly | licensed |
| 2026-02-20 | $0.1500 | — | quarterly | licensed |
| 2025-11-14 | $0.1500 | — | quarterly | licensed |
| 2025-08-15 | $0.1500 | — | quarterly | licensed |
| 2025-05-14 | $0.1500 | 2025-06-12 | quarterly | licensed |
| 2025-02-25 | $0.1500 | — | quarterly | licensed |
| 2024-11-18 | $0.1500 | — | quarterly | licensed |
| 2024-08-19 | $0.1500 | — | quarterly | licensed |