| Market Cap | $4.24B | |
| Enterprise Value | — | |
| Revenue | $567.3M | +7.5% |
| Gross Profit | — | — |
| EBITDA | $194.7M | +2.9% |
| Net Income | $155.8M | +1.3% |
| Diluted EPS | $2.97 | 0.0% |
| Free Cash Flow | -$68.8M | −248.7% |
| DPS (FY2025) | $2.48 |
| Trailing yield | 3.01% |
| Payout ratio | 82.8% |
| Growth streak | 3 yrs |
| 5y DPS growth | −0.6% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $2.48 | +5.1% | reported |
| FY20242024-12-31 | $2.36 | +3.5% | reported |
| FY20232023-12-31 | $2.28 | +3.6% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Operating Margin | 38.84% | 38.81% | 38.73% | 40.86% | 38.58% | 38.98% | 22.23% | 44.60% | 38.09% | 33.59% | 33.41% | 31.96% | 13% | 79% | |
| EBITDA Margin | 40.29% | 39.97% | 39.94% | 42.00% | 39.76% | 40.19% | 23.67% | 45.58% | 39.09% | 34.64% | 35.57% | 34.07% | 13% | 65% | |
| NOPAT Margin | — | — | — | — | — | 30.55% | 17.90% | 35.77% | 28.92% | 25.46% | 25.96% | — | — | — | |
| Net Margin | 24.05% | 19.64% | 26.56% | 24.28% | 29.89% | 32.77% | 17.91% | 36.21% | 30.17% | 26.36% | 29.23% | 27.55% | 54% | 68% | |
| FCF Margin | 15.50% | 26.58% | 29.95% | 16.11% | 18.14% | 33.76% | 20.28% | 41.14% | 10.14% | 23.48% | 16.44% | −22.73% | 4% | 10% | |
| OCF Margin | 17.39% | 27.32% | 32.86% | 16.97% | 19.05% | 34.43% | 20.86% | 41.60% | 10.88% | 35.12% | 18.69% | −21.66% | 4% | 11% | |
| Capex Intensity | 1.88% | 0.74% | 2.91% | 0.86% | 0.91% | 0.67% | 0.59% | 0.46% | 0.74% | 11.64% | 2.25% | 1.08% | 63% | 39% | |
| ▸Returns on Capital · 2 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 6 ratios | |||||||||||||||
| ▸Leverage · 2 ratios | |||||||||||||||
| ▸Working capital · 2 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
The five drivers multiply to 28.3% vs reported ROE 28.5%. 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 | $313.9M | $328.7M | $349.9M | $378.7M | $381.1M | $410.8M | $427.5M | $583.8M | $566.9M | $489.6M | $517.4M | $556.1M |
| YoY % | +4.7% | +6.5% | +8.2% | +0.6% | +7.8% | +4.1% | +36.6% | -2.9% | -13.6% | +5.7% | +7.5% | |
| SG&A Expense | $47.3M | $50.9M | $43.0M | $42.2M | $48.3M | $47.6M | $56.3M | $48.0M | $54.8M | $66.7M | $60.1M | $71.2M |
| YoY % | +7.4% | -15.5% | -1.8% | +14.3% | -1.3% | +18.2% | -14.7% | +14.1% | +21.7% | -9.8% | +18.5% | |
| Total Operating Expenses | $192.0M | $201.1M | $216.0M | $223.9M | $234.1M | $250.7M | $332.5M | $323.5M | $351.0M | $325.2M | $344.5M | $378.4M |
| YoY % | +4.7% | +7.4% | +3.7% | +4.5% | +7.1% | +32.6% | -2.7% | +8.5% | -7.4% | +6.0% | +9.8% | |
| Operating Income | $121.9M | $127.5M | $135.5M | $154.7M | $147.0M | $160.1M | $95.1M | $260.4M | $215.9M | $164.5M | $172.9M | $177.7M |
| YoY % | +4.6% | +6.2% | +14.2% | -5.0% | +8.9% | -40.6% | +173.9% | -17.1% | -23.8% | +5.1% | +2.8% | |
| Other Non-Operating Income | -$504,000 | -$1.0M | $780,000 | -$699,000 | $579,000 | -$974,000 | -$916,000 | -$89,000 | -$753,000 | -$3.1M | $738,000 | -$3.8M |
| Equity Method Income | -$2.0M | -$10.4M | $3.3M | -$242,000 | — | — | — | — | — | — | — | — |
| Pretax Income | — | — | — | — | — | $187.5M | $93.4M | $281.9M | $196.9M | $180.3M | $209.5M | $204.6M |
| YoY % | -50.2% | +201.9% | -30.2% | -8.5% | +16.2% | -2.3% | ||||||
| Income Tax | $46.3M | $48.4M | $50.6M | $67.9M | $34.3M | $40.6M | $18.2M | $55.8M | $47.4M | $43.6M | $46.7M | — |
| YoY % | +4.6% | +4.5% | +34.2% | -49.6% | +18.4% | -55.1% | +206.2% | -15.0% | -7.9% | +7.1% | ||
| Net Income (incl. NCI) | $75.7M | $64.3M | $92.8M | $92.5M | $109.5M | $147.0M | $75.2M | $226.2M | $149.5M | $136.6M | $162.8M | $157.4M |
| YoY % | -15.0% | +44.3% | -0.3% | +18.4% | +34.2% | -48.9% | +200.9% | -33.9% | -8.6% | +19.2% | -3.3% | |
| Minority Interest (P&L) | $224,000 | -$214,000 | -$126,000 | $547,000 | -$4.4M | $12.4M | -$1.4M | $14.8M | -$21.6M | $7.6M | $11.5M | $4.2M |
| YoY % | +52.5% | -63.7% | ||||||||||
| Net Income | $75.5M | $64.6M | $92.9M | $91.9M | $113.9M | $134.6M | $76.6M | $211.4M | $171.0M | $129.0M | $151.3M | $153.2M |
| YoY % | -14.5% | +44.0% | -1.1% | +23.9% | +18.2% | -43.1% | +176.0% | -19.1% | -24.6% | +17.2% | +1.3% | |
| EPS (Basic) | $1.69 | $1.42 | $2.02 | $1.98 | $2.43 | $2.85 | $1.60 | $4.38 | $3.51 | $2.62 | $3.00 | $2.99 |
| YoY % | -16.0% | +42.3% | -2.0% | +22.7% | +17.3% | -43.9% | +173.7% | -19.9% | -25.4% | +14.5% | -0.3% | |
| EPS (Diluted) | $1.65 | $1.41 | $2.00 | $1.96 | $2.40 | $2.79 | $1.57 | $4.31 | $3.47 | $2.60 | $2.97 | $2.97 |
| YoY % | -14.5% | +41.8% | -2.0% | +22.4% | +16.3% | -43.7% | +174.5% | -19.5% | -25.1% | +14.2% | 0.0% | |
| Weighted Avg Shares (Basic) | 44.8M | 45.4M | 46.0M | 46.4M | 46.8M | 47.3M | 47.8M | 48.3M | 48.8M | 49.3M | 50.4M | 51.2M |
| YoY % | +1.4% | +1.1% | +0.9% | +1.0% | +1.0% | +1.1% | +1.1% | +1.0% | +1.1% | +2.2% | +1.5% | |
| Weighted Avg Shares (Diluted) | 45.6M | 45.9M | 46.4M | 47.0M | 47.4M | 48.3M | 48.7M | 49.1M | 49.3M | 49.6M | 50.9M | 51.5M |
| YoY % | +0.6% | +1.2% | +1.2% | +0.9% | +1.9% | +0.8% | +0.9% | +0.4% | +0.5% | +2.8% | +1.2% | |
| Dividends Declared per Share | $2 | $2 | $2 | $2 | $4 | $3 | $3 | $3 | $2 | $2 | $2 | $2 |
| YoY % | -20.2% | +2.7% | +37.7% | +80.2% | -9.9% | -25.6% | +19.1% | -27.9% | +3.6% | +3.5% | +5.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.
| reported |
| FY20222022-12-31 | $2.20 | −27.9% | reported |
| FY20212021-12-31 | $3.05 | +19.1% | reported |
| FY20202020-12-31 | $2.56 | −25.6% | reported |
| FY20192019-12-31 | $3.44 | −9.9% | reported |
| FY20182018-12-31 | $3.82 | +80.2% | reported |
| FY20172017-12-31 | $2.12 | +37.7% | reported |
| FY20162016-12-31 | $1.54 | +2.7% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-11 | $0.6700 | 2026-05-21 | quarterly | licensed |
| 2026-03-09 | $0.6700 | 2026-03-19 | quarterly | licensed |
| 2025-11-10 | $0.6200 | 2025-11-20 | quarterly | licensed |
| 2025-08-11 | $0.6200 | 2025-08-21 | quarterly | licensed |
| 2025-05-12 | $0.6200 | 2025-05-22 | quarterly | licensed |
| 2025-03-03 | $0.6200 | — | quarterly | licensed |
| 2024-11-18 | $0.5900 | — | quarterly | licensed |
| 2024-08-12 | $0.5900 | — | quarterly | licensed |