| Market Cap | $1.14B | |
| Enterprise Value | — | |
| Revenue | $834.5M | −6.0% |
| Gross Profit | — | — |
| EBITDA | $212.7M | −7.6% |
| Net Income | $80.0M | — |
| Diluted EPS | $19.97 | +18.2% |
| Free Cash Flow | -$33.8M | — |
| DPS (FY2025) | $9.30 |
| Trailing yield | 5.44% |
| Payout ratio | — |
| Growth streak | 8 yrs |
| 5y DPS growth | 25.6% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $9.30 | +12.0% | reported |
| FY20242024-12-31 | $8.30 | +16.9% | reported |
| FY20232023-12-31 | $7.10 | +12.7% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Operating Margin | 29.01% | 21.04% | 15.75% | 13.64% | 20.48% | 22.14% | 23.71% | 33.24% | 22.28% | 17.92% | 20.12% | 19.78% | 29% | 64% | |
| EBITDA Margin | 30.51% | 22.87% | 17.55% | 17.94% | 26.53% | 29.18% | 30.14% | 38.42% | 30.01% | 26.21% | 27.73% | 27.24% | 46% | 58% | |
| NOPAT Margin | 20.64% | 9.54% | 11.00% | 6.77% | 14.29% | 16.61% | 17.35% | 24.70% | 14.49% | 13.59% | 14.76% | 14.36% | 46% | 47% | |
| Net Margin | 21.52% | 9.19% | 15.04% | 8.70% | 13.68% | 16.98% | 13.24% | 21.25% | — | — | — | — | — | — | |
| FCF Margin | −13.60% | −56.05% | 5.86% | −43.32% | −13.45% | −7.86% | −37.61% | 67.39% | 14.23% | 27.01% | −0.42% | −8.69% | 46% | 13% | |
| FCFF Margin | −13.52% | −55.99% | — | — | — | — | — | — | — | — | — | — | — | — | |
| FCFE Margin | — | −56.05% | 15.16% | 10.34% | 1.26% | −17.60% | −50.71% | 66.11% | 12.79% | — | — | — | — | — | |
| OCF Margin | −13.07% | −54.83% | 6.49% | −42.96% | −11.33% | −6.52% | −37.44% | 67.98% | 14.97% | 28.06% | 0.19% | −7.88% | 46% | 14% | |
| Capex Intensity | 0.54% | 1.23% | 0.63% | 0.36% | 2.12% | 1.34% | 0.17% | 0.60% | 0.74% | 1.04% | 0.62% | 0.81% | 63% | 29% | |
| ▸Returns on Capital · 2 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 6 ratios | |||||||||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||||||||
| ▸Leverage · 6 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
The five drivers multiply to 26.7% vs reported ROE 27.0%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $450.6M | $382.0M | $322.6M | $425.6M | $552.2M | $563.2M | $603.9M | $979.2M | $886.4M | $845.3M | $906.9M | $852.9M |
| YoY % | -15.2% | -15.6% | +31.9% | +29.8% | +2.0% | +7.2% | +62.2% | -9.5% | -4.6% | +7.3% | -6.0% | |
| Total Operating Expenses | $319.9M | $301.6M | $271.7M | $367.6M | $439.1M | $438.5M | $460.7M | $653.7M | $688.9M | $693.8M | $724.5M | $684.2M |
| YoY % | -5.7% | -9.9% | +35.3% | +19.5% | -0.1% | +5.1% | +41.9% | +5.4% | +0.7% | +4.4% | -5.6% | |
| Operating Income | $130.7M | $80.4M | $50.8M | $58.0M | $113.1M | $124.7M | $143.2M | $325.5M | $197.5M | $151.5M | $182.5M | $168.7M |
| YoY % | -38.5% | -36.8% | +14.2% | +94.9% | +10.3% | +14.8% | +127.4% | -39.3% | -23.3% | +20.5% | -7.6% | |
| Interest Expense | $537,000 | $523,000 | — | — | — | — | — | — | — | — | — | — |
| YoY % | -2.6% | |||||||||||
| Other Non-Operating Income | $891,000 | $898,000 | $1.1M | $1.6M | $3.3M | $2.4M | $1.9M | $4.2M | -$153,000 | -$440,000 | $2.0M | $3.5M |
| YoY % | +0.8% | +21.3% | +50.1% | +101.2% | -26.7% | -22.2% | +125.5% | +70.6% | ||||
| Equity Method Income | $488,000 | $879,000 | $1.1M | $1.7M | $3.7M | $2.6M | $2.0M | $4.4M | $187,000 | -$198,000 | $2.7M | $3.6M |
| YoY % | +80.1% | +22.3% | +56.1% | +120.7% | -29.8% | -24.5% | +124.2% | -95.8% | +34.0% | |||
| Pretax Income | $136.3M | $67.6M | $69.8M | $80.4M | $109.0M | $140.7M | $163.9M | $353.7M | $163.9M | $186.6M | $207.9M | $187.2M |
| YoY % | -50.4% | +3.2% | +15.2% | +35.6% | +29.0% | +16.5% | +115.8% | -53.7% | +13.8% | +11.4% | -9.9% | |
| Income Tax | $39.3M | $37.0M | $21.0M | $40.5M | $33.0M | $35.2M | $43.9M | $90.8M | $57.3M | $45.1M | $55.4M | $51.3M |
| YoY % | -6.0% | -43.1% | +92.4% | -18.6% | +6.7% | +24.9% | +106.7% | -37.0% | -21.3% | +22.9% | -7.5% | |
| Net Income (incl. NCI) | $97.0M | $30.7M | $48.8M | $39.9M | $76.1M | $105.5M | $120.0M | $262.8M | $106.6M | $141.5M | $152.5M | $136.0M |
| YoY % | -68.4% | +59.0% | -18.1% | +90.5% | +38.7% | +13.7% | +119.1% | -59.4% | +32.7% | +7.8% | -10.8% | |
| Minority Interest (P&L) | — | — | — | — | — | $9.9M | $40.0M | $54.7M | -$10.9M | $10.9M | $30.7M | -$2.4M |
| YoY % | +305.8% | +36.7% | +182.9% | |||||||||
| Net Income | $97.0M | $35.1M | $48.5M | $37.0M | $75.5M | $95.6M | $80.0M | $208.1M | — | — | — | — |
| YoY % | -63.8% | +38.2% | -23.7% | +104.1% | +26.6% | -16.4% | +160.3% | |||||
| Net Income to Common | $97.7M | $35.1M | $48.5M | $28.7M | $67.2M | $87.3M | $80.0M | $208.1M | $117.5M | $130.6M | $121.7M | $138.4M |
| YoY % | -64.1% | +38.2% | -40.9% | +134.3% | +29.9% | -8.4% | +160.3% | -43.5% | +11.1% | -6.8% | +13.7% | |
| Preferred Dividends | $0 | — | — | — | — | — | — | — | — | — | — | — |
| EPS (Basic) | $10.75 | $3.99 | $6.34 | $4.09 | $9.37 | $12.54 | $10.49 | $27.13 | $15.90 | $18.02 | $17.19 | $20.27 |
| YoY % | -62.9% | +58.9% | -35.5% | +129.1% | +33.8% | -16.3% | +158.6% | -41.4% | +13.3% | -4.6% | +17.9% | |
| EPS (Diluted) | $10.51 | $3.92 | $6.20 | $3.96 | $8.86 | $11.74 | $10.02 | $26.01 | $15.50 | $17.71 | $16.89 | $19.97 |
| YoY % | -62.7% | +58.2% | -36.1% | +123.7% | +32.5% | -14.7% | +159.6% | -40.4% | +14.3% | -4.6% | +18.2% | |
| Weighted Avg Shares (Basic) | 9.1M | 8.8M | 7.6M | 7.0M | 7.2M | 7.0M | 7.6M | 7.7M | 7.4M | 7.2M | 7.1M | 6.8M |
| YoY % | -3.2% | -13.1% | -8.3% | +2.3% | -2.9% | +9.4% | +0.7% | -3.7% | -1.9% | -2.3% | -3.6% | |
| Weighted Avg Shares (Diluted) | 9.3M | 9.0M | 7.8M | 7.2M | 8.5M | 8.1M | 8.0M | 8.0M | 7.6M | 7.4M | 7.2M | 6.9M |
| YoY % | -3.6% | -12.7% | -7.4% | +17.7% | -4.4% | -2.1% | +0.3% | -5.3% | -2.7% | -2.2% | -3.9% | |
| Dividends Declared per Share | $1 | $2 | $2 | $2 | $2 | $2 | $3 | $5 | $6 | $7 | $8 | $9 |
| YoY % | +33.3% | 0.0% | 0.0% | +11.1% | +22.0% | +22.1% | +55.7% | +35.8% | +12.7% | +16.9% | +12.0% |
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 |
| FY20222022-12-31 | $6.30 | +35.8% | reported |
| FY20212021-12-31 | $4.64 | +55.7% | reported |
| FY20202020-12-31 | $2.98 | +22.1% | reported |
| FY20192019-12-31 | $2.44 | +22.0% | reported |
| FY20182018-12-31 | $2.00 | +11.1% | reported |
| FY20172017-12-31 | $1.80 | +0.0% | reported |
| FY20162016-12-31 | $1.80 | +0.0% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-04-30 | $2.40 | 2026-05-13 | quarterly | licensed |
| 2026-01-30 | $2.40 | 2026-02-11 | quarterly | licensed |
| 2025-10-31 | $2.40 | 2025-11-14 | quarterly | licensed |
| 2025-07-31 | $2.25 | — | quarterly | licensed |
| 2025-04-30 | $2.25 | 2025-05-14 | quarterly | licensed |
| 2025-01-31 | $2.25 | — | quarterly | licensed |
| 2024-10-31 | $2.25 | — | quarterly | licensed |
| 2024-07-31 | $1.90 | — | quarterly | licensed |