| Market Cap | $3.85B | |
| Enterprise Value | $4.88B | |
| Revenue | $8.27B | −5.2% |
| Gross Profit | $1.82B | −0.3% |
| EBITDA | $455.5M | −9.3% |
| Net Income | $179.8M | −37.0% |
| Diluted EPS | $4.86 | −25.8% |
| Free Cash Flow | $234.8M | −52.3% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 13.40% | 13.33% | 13.55% | 13.70% | 14.04% | 14.72% | 15.59% | 15.34% | 15.69% | 18.19% | 20.30% | 21.36% | 96% | 28% | |
| Operating Margin | 2.46% | 2.35% | 2.71% | 2.67% | 3.30% | 3.11% | 3.26% | 3.52% | 3.97% | 4.58% | 4.47% | 4.06% | 79% | 48% | |
| EBITDA Margin | 3.23% | 3.06% | 3.41% | 3.31% | 3.83% | 3.71% | 4.04% | 4.11% | 4.51% | 5.26% | 5.59% | 5.35% | 88% | 40% | |
| NOPAT Margin | 1.50% | 1.50% | 1.65% | 1.52% | 2.55% | 2.34% | 2.46% | 2.64% | 2.97% | 3.41% | 3.35% | 2.83% | 71% | 46% | |
| Net Margin | 1.42% | 1.41% | 1.54% | 1.35% | 2.31% | 2.06% | 2.07% | 2.32% | 2.69% | 3.07% | 2.87% | 1.91% | 38% | 46% | |
| FCF Margin | — | — | 1.53% | −4.87% | 3.89% | 0.76% | 3.97% | 1.18% | 0.26% | 6.32% | 6.74% | 3.39% | 55% | 46% | |
| FCFF Margin | — | — | — | — | — | — | — | — | 0.54% | 6.66% | 7.24% | 4.10% | 38% | 36% | |
| FCFE Margin | — | — | — | −2.39% | 1.54% | — | — | — | — | — | — | — | — | — | |
| OCF Margin | — | — | 1.75% | −4.58% | 4.13% | 1.65% | 4.26% | 1.73% | 0.94% | 6.75% | 7.27% | 3.68% | 55% | 33% | |
| Gross Profitability | 36.57% | 35.57% | 33.48% | 34.20% | 35.80% | 27.24% | 30.16% | 30.87% | 32.01% | 26.56% | 23.71% | 19.38% | 4% | 24% | |
| Capex Intensity | 0.19% | 0.25% | 0.22% | 0.29% | 0.24% | 0.89% | 0.29% | 0.55% | 0.68% | 0.43% | 0.54% | 0.30% | 54% | 9% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Working capital · 5 ratios | |||||||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 10.5% vs reported ROE 9.2%. 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 | $5.32B | $5.37B | $5.49B | $6.70B | $7.08B | $7.73B | $8.34B | $9.44B | $10.43B | $9.18B | $8.70B | $8.25B |
| YoY % | +1.1% | +2.1% | +22.2% | +5.6% | +9.2% | +7.9% | +13.1% | +10.5% | -12.0% | -5.2% | -5.2% | |
| Cost of Revenue | $4.60B | $4.66B | $4.74B | $5.79B | $6.09B | $6.59B | $7.04B | $7.99B | $8.79B | $7.51B | $6.94B | $6.49B |
| YoY % | +1.1% | +1.8% | +22.0% | +5.2% | +8.3% | +6.8% | +13.5% | +10.1% | -14.6% | -7.6% | -6.5% | |
| Gross Profit | $712.4M | $716.3M | $743.1M | $918.6M | $993.7M | $1.14B | $1.30B | $1.45B | $1.64B | $1.67B | $1.77B | $1.76B |
| YoY % | +0.6% | +3.7% | +23.6% | +8.2% | +14.5% | +14.2% | +11.4% | +13.1% | +2.0% | +5.8% | -0.3% | |
| SG&A Expense | $577.0M | $584.9M | $585.2M | $723.3M | $756.5M | $880.7M | $1.01B | $1.12B | $1.22B | $1.24B | $1.34B | $1.39B |
| YoY % | +1.4% | +0.1% | +23.6% | +4.6% | +16.4% | +15.1% | +10.2% | +8.9% | +1.6% | +8.6% | +3.2% | |
| Operating Income | $131.0M | $126.5M | $148.8M | $179.3M | $233.5M | $240.6M | $271.6M | $332.1M | $413.7M | $419.8M | $388.6M | $334.9M |
| YoY % | -3.4% | +17.6% | +20.4% | +30.2% | +3.0% | +12.9% | +22.3% | +24.6% | +1.5% | -7.4% | -13.8% | |
| Interest Expense | — | — | — | — | — | — | — | — | $39.5M | $41.1M | $58.0M | $84.8M |
| YoY % | +4.1% | +41.1% | +46.2% | |||||||||
| Interest & Investment Income | $1.1M | $783,000 | $1.1M | $1.2M | $1.1M | — | — | — | — | — | — | — |
| YoY % | -26.3% | +36.1% | +13.4% | -11.1% | ||||||||
| Other Non-Operating Income | -$1.3M | -$1.3M | -$1.3M | -$2.2M | $156,000 | -$400,000 | -$1.5M | $1.0M | $230,000 | -$817,000 | $2.4M | -$24.3M |
| YoY % | -77.3% | |||||||||||
| Pretax Income | $124.4M | $119.2M | $139.5M | $159.1M | $211.9M | $211.7M | $228.5M | $292.6M | $374.4M | $377.9M | $332.9M | $225.8M |
| YoY % | -4.2% | +17.0% | +14.1% | +33.2% | -0.1% | +7.9% | +28.1% | +28.0% | +0.9% | -11.9% | -32.2% | |
| Income Tax | $48.7M | $43.3M | $54.8M | $68.4M | $48.2M | $52.3M | $55.8M | $73.2M | $93.8M | $96.5M | $83.2M | $68.5M |
| YoY % | -11.0% | +26.4% | +24.9% | -29.5% | +8.5% | +6.7% | +31.2% | +28.2% | +2.9% | -13.8% | -17.7% | |
| Net Income (incl. NCI) | — | — | $84.7M | $90.7M | $163.7M | $159.4M | $172.6M | $219.3M | $280.6M | $281.3M | $249.7M | $157.3M |
| YoY % | +7.1% | +80.5% | -2.6% | +8.3% | +27.1% | +27.9% | +0.2% | -11.2% | -37.0% | |||
| Net Income | $75.7M | $75.9M | $84.7M | $90.7M | $163.7M | $159.4M | $172.6M | $219.3M | $280.6M | $281.3M | $249.7M | $157.3M |
| YoY % | +0.2% | +11.7% | +7.1% | +80.5% | -2.6% | +8.3% | +27.1% | +27.9% | +0.2% | -11.2% | -37.0% | |
| EPS (Basic) | $1.84 | $2.00 | $2.35 | $2.54 | $4.60 | $4.49 | $4.92 | $6.27 | $8.04 | $8.53 | $7.73 | $5.00 |
| YoY % | +8.7% | +17.5% | +8.1% | +81.1% | -2.4% | +9.6% | +27.4% | +28.2% | +6.1% | -9.4% | -35.3% | |
| EPS (Diluted) | $1.83 | $1.98 | $2.32 | $2.50 | $4.55 | $4.43 | $4.87 | $5.95 | $7.66 | $7.55 | $6.55 | $4.86 |
| YoY % | +8.2% | +17.2% | +7.8% | +82.0% | -2.6% | +9.9% | +22.2% | +28.7% | -1.4% | -13.2% | -25.8% | |
| Weighted Avg Shares (Basic) | 41.1M | 38.0M | 36.1M | 35.7M | 35.6M | 35.5M | 35.1M | 35.0M | 34.9M | 33.0M | 32.3M | 31.5M |
| YoY % | -7.5% | -5.0% | -1.0% | -0.4% | -0.1% | -1.2% | -0.3% | -0.3% | -5.5% | -2.1% | -2.5% | |
| Weighted Avg Shares (Diluted) | 41.4M | 38.3M | 36.4M | 36.2M | 36.0M | 36.0M | 35.4M | 36.9M | 36.6M | 37.2M | 38.1M | 32.3M |
| YoY % | -7.5% | -4.8% | -0.6% | -0.5% | -0.1% | -1.4% | +4.0% | -0.7% | +1.7% | +2.4% | -15.2% |
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.