| Market Cap | $4.30B | |
| Enterprise Value | — | |
| Revenue | $1.81B | +14.8% |
| Gross Profit | — | — |
| EBITDA | — | — |
| Net Income | $186.6M | +34.0% |
| Diluted EPS | — | — |
| Free Cash Flow | $614.4M | −8.9% |
| DPS (FY2025) | — |
| Trailing yield | — |
| Payout ratio | 13.6% |
| Growth streak | — |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | — | — | reported |
| FY20242024-12-31 | — | — | reported |
| FY20232023-12-31 | — | — | reported |
| FY2022 |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Net Margin | 1.12% | 1.87% | −0.61% | −6.52% | 4.68% | 4.12% | 11.17% | 10.70% | 8.83% | 7.09% | 9.00% | 10.51% | 79% | 32% | |
| FCF Margin | — | — | 20.78% | 22.06% | 19.95% | 28.21% | 43.77% | 11.86% | 23.33% | 37.95% | 35.34% | 28.04% | 55% | 58% | |
| FCFE Margin | — | — | — | — | 25.12% | 27.03% | 41.73% | — | — | — | — | — | — | — | |
| OCF Margin | — | — | 23.40% | 22.27% | 21.19% | 29.44% | 44.61% | 12.52% | 23.67% | 38.29% | 35.56% | 30.71% | 65% | 61% | |
| Capex Intensity | — | 8.52% | 2.62% | 0.21% | 1.24% | 1.23% | 0.84% | 0.65% | 0.33% | 0.34% | 0.22% | 2.68% | 86% | 73% | |
| ▸Returns on Capital · 2 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 3 ratios | |||||||||||||||
| ▸Earnings quality · 4 ratios | |||||||||||||||
| ▸Leverage · 2 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $401.1M | $405.9M | $499.4M | $499.3M | $580.2M | $717.6M | $1.05B | $991.9M | $1.03B | $1.15B | $1.49B | $1.71B |
| YoY % | +1.2% | +23.0% | -0.0% | +16.2% | +23.7% | +46.6% | -5.7% | +3.4% | +12.5% | +29.5% | +14.8% | |
| Total Operating Expenses | $393.5M | $411.9M | $484.9M | $489.2M | $538.7M | $635.4M | $804.3M | $772.5M | $824.0M | $975.6M | $1.22B | $1.37B |
| YoY % | +4.7% | +17.7% | +0.9% | +10.1% | +18.0% | +26.6% | -4.0% | +6.7% | +18.4% | +25.3% | +12.1% | |
| Pretax Income | $7.5M | -$5.9M | $14.5M | $10.1M | $41.5M | $82.2M | $248.0M | $219.4M | $201.5M | $177.6M | $270.6M | $342.9M |
| YoY % | -30.7% | +312.9% | +98.0% | +201.7% | -11.5% | -8.2% | -11.8% | +52.3% | +26.7% | |||
| Income Tax | $3.0M | $239,000 | $9.4M | $38.4M | -$1.0M | $18.4M | $35.5M | $29.5M | $36.7M | $31.9M | $32.1M | $33.2M |
| YoY % | -92.2% | +3829.7% | +308.6% | +93.1% | -17.0% | +24.4% | -13.0% | +0.5% | +3.4% | |||
| Net Income (incl. NCI) | $4.5M | -$6.2M | $5.1M | -$28.3M | $42.6M | $63.8M | $212.4M | $190.0M | $164.8M | $145.7M | $238.5M | $309.7M |
| YoY % | +49.9% | +233.0% | -10.6% | -13.3% | -11.6% | +63.7% | +29.9% | |||||
| Minority Interest (P&L) | — | -$13.8M | $8.1M | $4.2M | $15.4M | $34.2M | $94.9M | $83.8M | $74.2M | $63.9M | $104.1M | $129.6M |
| YoY % | -48.1% | +264.0% | +122.4% | +177.2% | -11.7% | -11.4% | -13.9% | +62.9% | +24.5% | |||
| Net Income | $4.5M | $7.6M | -$3.0M | -$32.6M | $27.2M | $29.6M | $117.5M | $106.2M | $90.5M | $81.8M | $134.4M | $180.1M |
| YoY % | +68.7% | +8.8% | +297.6% | -9.7% | -14.7% | -9.6% | +64.3% | +34.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 |
| FY20212021-12-31 | — | — | reported |
| FY20202020-12-31 | — | — | reported |
| FY20192019-12-31 | — | — | reported |
| FY20182018-12-31 | — | — | reported |
| FY20172017-12-31 | — | — | reported |
| FY20162016-12-31 | — | — | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-03 | $0.2500 | 2026-06-17 | quarterly | licensed |
| 2026-03-04 | $0.2500 | — | quarterly | licensed |
| 2025-12-03 | $0.2500 | 2025-12-17 | quarterly | licensed |
| 2025-09-03 | $0.2500 | — | quarterly | licensed |
| 2025-06-04 | $0.2500 | 2025-06-18 | quarterly | licensed |
| 2025-03-05 | $0.2500 | — | quarterly | licensed |
| 2024-12-04 | $0.2500 | — | quarterly | licensed |
| 2024-09-04 | $0.2500 | — | quarterly | licensed |