| Market Cap | $1.26B | |
| Enterprise Value | — | |
| Revenue | $4.74B | +8.7% |
| Gross Profit | $2.31B | +9.2% |
| EBITDA | $376.5M | −19.6% |
| Net Income | $84.2M | −40.7% |
| Diluted EPS | $1.25 | −43.4% |
| Free Cash Flow | $256.0M | +392.7% |
| DPS (FY2025) | $1.56 |
| Trailing yield | 7.23% |
| Payout ratio | 120.0% |
| Growth streak | 2 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $1.56 | +4.0% | reported |
| FY20242024-12-31 | $1.50 | +7.9% | reported |
| FY20232023-12-31 | $1.39 | — |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 69.17% | 64.61% | 65.30% | 63.59% | 63.45% | 61.58% | 59.42% | 48.76% | 48.98% | 50.65% | 48.15% | 48.39% | 13% | 81% | |
| Operating Margin | 6.13% | −30.74% | −2.25% | −2.33% | 2.11% | 9.51% | 8.43% | 6.12% | 3.50% | 4.08% | 6.75% | 4.76% | 54% | 42% | |
| EBITDA Margin | 8.71% | −28.31% | 0.44% | 0.57% | 4.70% | 11.80% | 10.45% | 9.83% | 4.75% | 5.36% | 7.93% | 5.86% | 54% | 31% | |
| NOPAT Margin | — | — | — | — | — | — | 7.88% | 4.25% | 0.70% | 0.00% | 4.69% | 3.22% | 42% | 38% | |
| Net Margin | 3.05% | −29.08% | −3.55% | 0.25% | 0.32% | 6.50% | 7.40% | 2.94% | 0.29% | −0.13% | 2.86% | 1.56% | 54% | 35% | |
| FCF Margin | −2.05% | 4.58% | 9.89% | 1.67% | 7.50% | 7.28% | 7.18% | 7.20% | 9.59% | 3.68% | 1.12% | 5.08% | 46% | 48% | |
| FCFF Margin | — | — | — | — | — | — | 7.69% | 8.27% | 10.00% | 3.68% | 2.90% | 6.71% | 42% | 35% | |
| OCF Margin | 0.61% | 7.05% | 11.95% | 4.09% | 8.55% | 8.07% | 8.40% | 8.56% | 11.03% | 5.02% | 2.42% | 6.51% | 38% | 36% | |
| Gross Profitability | 66.78% | 107.27% | 120.73% | 120.96% | 120.85% | 103.87% | 95.50% | 74.67% | 75.25% | 74.31% | 78.51% | 69.34% | 13% | 97% | |
| Capex Intensity | 2.65% | 2.47% | 2.06% | 2.42% | 1.05% | 0.79% | 1.23% | 1.36% | 1.45% | 1.34% | 1.30% | 1.42% | 54% | 33% | |
| ▸Returns on Capital · 3 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 3 ratios | |||||||||||||||
The five drivers multiply to 11.6% vs reported ROE 11.1%. 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 | $3.16B | $3.28B | $2.96B | $2.70B | $2.66B | $2.67B | $2.81B | $4.58B | $4.25B | $3.99B | $4.32B | $4.70B |
| YoY % | +3.8% | -9.6% | -8.8% | -1.6% | +0.4% | +5.4% | +62.9% | -7.4% | -6.0% | +8.2% | +8.7% | |
| Cost of Revenue | $973.4M | $1.16B | $1.03B | $984.0M | $972.3M | $1.03B | $1.14B | $2.35B | $2.17B | $1.97B | $2.24B | $2.42B |
| YoY % | +19.2% | -11.4% | -4.3% | -1.2% | +5.5% | +11.3% | +105.6% | -7.8% | -9.0% | +13.7% | +8.2% | |
| Gross Profit | $2.18B | $2.12B | $1.94B | $1.72B | $1.69B | $1.64B | $1.67B | $2.24B | $2.08B | $2.02B | $2.08B | $2.27B |
| YoY % | -3.0% | -8.6% | -11.2% | -1.8% | -2.6% | +1.7% | +33.7% | -7.0% | -2.8% | +2.9% | +9.2% | |
| SG&A Expense | $162.3M | $166.1M | $168.9M | $171.1M | $163.4M | $142.6M | $153.1M | $194.9M | $186.5M | $201.7M | $212.4M | $232.0M |
| YoY % | +2.3% | +1.7% | +1.3% | -4.5% | -12.7% | +7.3% | +27.3% | -4.3% | +8.2% | +5.3% | +9.2% | |
| Total Operating Expenses | $1.99B | $3.13B | $2.00B | $1.78B | $1.63B | $1.39B | $1.43B | $1.95B | $1.93B | $1.86B | $1.79B | $2.05B |
| YoY % | +57.0% | -36.0% | -11.0% | -8.4% | -14.8% | +3.2% | +36.2% | -1.2% | -3.7% | -3.8% | +14.5% | |
| Operating Income | $193.5M | -$1.01B | -$66.6M | -$63.1M | $56.1M | $253.9M | $237.3M | $280.5M | $148.5M | $162.9M | $291.6M | $223.3M |
| YoY % | +352.2% | -6.5% | +18.2% | -47.1% | +9.6% | +79.1% | -23.4% | |||||
| Interest Expense | $47.8M | $49.3M | $47.2M | $46.0M | $43.0M | $31.0M | $15.3M | $70.9M | $87.7M | $113.4M | $110.6M | $113.0M |
| YoY % | +3.1% | -4.3% | -2.5% | -6.6% | -27.8% | -50.6% | +362.5% | +23.8% | +29.3% | -2.5% | +2.2% | |
| Interest & Investment Income | $947,000 | $634,000 | $503,000 | $791,000 | $1.1M | $3.1M | $768,000 | $221,000 | $641,000 | $3.4M | $3.1M | $2.6M |
| YoY % | -33.1% | -20.7% | +57.3% | +45.0% | +172.3% | -75.4% | -71.2% | +190.0% | +433.5% | -9.4% | -15.5% | |
| Pretax Income | — | — | — | — | — | — | $222.8M | $194.3M | $61.5M | $52.9M | $177.5M | $108.1M |
| YoY % | -12.8% | -68.4% | -14.0% | +235.8% | -39.1% | |||||||
| Income Tax | $45.9M | -$103.1M | -$8.1M | -$116.9M | $5.3M | $50.2M | $14.7M | $59.4M | $49.1M | $58.0M | $54.1M | $34.8M |
| YoY % | +839.2% | -70.8% | +304.8% | -17.3% | +18.2% | -6.9% | -35.5% | |||||
| Net Income | $96.4M | -$953.5M | -$105.2M | $6.7M | $8.5M | $173.5M | $208.1M | $134.9M | $12.4M | -$5.2M | $123.5M | $73.2M |
| YoY % | +27.6% | +1943.6% | +19.9% | -35.2% | -90.8% | -40.7% | ||||||
| EPS (Basic) | $1.82 | -$17.97 | -$1.98 | $0.12 | $0.16 | $3.19 | $3.84 | $2.37 | $0.23 | -$0.09 | $2.26 | $1.30 |
| YoY % | +33.3% | +1893.8% | +20.4% | -38.3% | -90.3% | -42.5% | ||||||
| EPS (Diluted) | $1.81 | -$17.97 | -$1.98 | $0.12 | $0.16 | $3.10 | $3.73 | $2.02 | $0.21 | -$0.09 | $2.21 | $1.25 |
| YoY % | +33.3% | +1837.5% | +20.3% | -45.8% | -89.6% | -43.4% | ||||||
| Weighted Avg Shares (Basic) | 52.9M | 53.0M | 53.1M | 53.3M | 53.5M | 54.3M | 54.2M | 57.1M | 53.9M | 55.0M | 54.7M | 56.5M |
| YoY % | +0.4% | +0.1% | +0.3% | +0.4% | +1.6% | -0.3% | +5.3% | -5.6% | +2.1% | -0.6% | +3.3% | |
| Weighted Avg Shares (Diluted) | 53.1M | 53.0M | 53.1M | 53.8M | 54.5M | 56.0M | 55.8M | 66.8M | 59.0M | 55.0M | 55.9M | 58.6M |
| YoY % | -0.1% | +0.1% | +1.4% | +1.3% | +2.6% | -0.4% | +19.9% | -11.8% | -6.8% | +1.7% | +4.8% | |
| Dividends Declared per Share | $1 | $1 | $0 | — | — | — | — | — | — | $1 | $2 | $2 |
| YoY % | +3.2% | -66.7% | +7.9% | +4.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 | $1.34 | +25.5% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $1.07 | −5.5% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $1.13 | +362.1% | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $0.24 | — | derived (paid ÷ diluted shares) |
| FY20182018-12-31 | $0.00 | −100.0% | derived (paid ÷ diluted shares) |
| FY20172017-12-31 | $0.24 | — | derived (paid ÷ diluted shares) |
| FY20162016-12-31 | $0.32 | −66.7% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-16 | $0.3900 | — | quarterly | licensed |
| 2026-04-07 | $0.3900 | — | quarterly | licensed |
| 2025-12-17 | $0.3900 | — | quarterly | licensed |
| 2025-09-30 | $0.3900 | 2025-10-21 | quarterly | licensed |
| 2025-06-17 | $0.3900 | 2025-07-08 | quarterly | licensed |
| 2025-04-02 | $0.3900 | — | quarterly | licensed |
| 2024-12-18 | $0.3900 | — | quarterly | licensed |
| 2024-10-01 | $0.3700 | — | quarterly | licensed |