| Market Cap | $4.22B | |
| Enterprise Value | — | |
| Revenue | $1.13B | +7.1% |
| Gross Profit | — | — |
| EBITDA | $304.5M | −2.0% |
| Net Income | $219.9M | −4.4% |
| Diluted EPS | $7.71 | −0.3% |
| Free Cash Flow | $260.0M | −5.6% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Operating Margin | 26.17% | 27.03% | 27.16% | 29.03% | 30.53% | 34.05% | 32.87% | 31.47% | 26.06% | 25.94% | 26.66% | 24.04% | 4% | 97% | |
| EBITDA Margin | 30.43% | 31.62% | 32.39% | 34.59% | 34.75% | 36.41% | 35.34% | 33.87% | 28.49% | 28.34% | 29.35% | 26.86% | 4% | 94% | |
| NOPAT Margin | 16.23% | 17.00% | 17.08% | 20.81% | 24.36% | 27.80% | 25.38% | 24.73% | 20.04% | 20.48% | 20.70% | 18.57% | 29% | 97% | |
| Net Margin | 16.13% | 16.89% | 17.01% | 20.87% | 27.09% | 33.29% | 30.47% | 29.04% | 20.26% | 21.33% | 21.90% | 19.54% | 29% | 97% | |
| FCF Margin | — | — | 6.81% | 19.64% | 12.37% | 36.47% | 33.10% | 31.70% | 20.36% | 20.72% | 24.46% | 21.58% | 55% | 96% | |
| FCFF Margin | — | — | — | — | — | — | — | — | 20.37% | 20.73% | 24.46% | — | — | — | |
| OCF Margin | — | — | 27.22% | 31.30% | 23.55% | 39.34% | 36.59% | 34.92% | 24.23% | 25.36% | 28.07% | 24.73% | 25% | 95% | |
| Capex Intensity | 24.40% | 26.31% | 20.41% | 11.66% | 11.18% | 2.88% | 3.49% | 3.22% | 3.87% | 4.63% | 3.61% | 3.15% | 13% | 63% | |
| ▸Returns on Capital · 5 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Working capital · 3 ratios | |||||||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
The five drivers multiply to 28.6% vs reported ROE 28.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 | $691.1M | $778.2M | $873.3M | $974.1M | $845.5M | $778.6M | $844.1M | $896.6M | $911.3M | $960.9M | $1.03B | $1.11B |
| YoY % | +12.6% | +12.2% | +11.5% | -13.2% | -7.9% | +8.4% | +6.2% | +1.6% | +5.4% | +7.5% | +7.1% | |
| Selling & Marketing Expense | $7.4M | $7.3M | $98.6M | $109.1M | $117.4M | $142.9M | $164.3M | $182.9M | $196.1M | $202.8M | $212.4M | $229.2M |
| YoY % | -2.0% | +1253.0% | +10.6% | +7.6% | +21.7% | +15.0% | +11.3% | +7.2% | +3.4% | +4.7% | +7.9% | |
| SG&A Expense | $39.6M | $42.1M | $28.1M | $27.2M | $30.0M | $44.3M | $43.4M | $41.8M | $45.5M | $43.2M | $46.3M | $47.4M |
| YoY % | +6.2% | -33.3% | -3.3% | +10.4% | +47.9% | -2.2% | -3.5% | +8.8% | -5.0% | +7.1% | +2.4% | |
| Total Operating Expenses | $510.2M | $567.8M | $636.1M | $691.4M | $587.4M | $513.5M | $566.7M | $614.4M | $673.8M | $711.6M | $757.6M | $840.2M |
| YoY % | +11.3% | +12.0% | +8.7% | -15.0% | -12.6% | +10.3% | +8.4% | +9.7% | +5.6% | +6.5% | +10.9% | |
| Operating Income | $180.8M | $210.4M | $237.2M | $282.8M | $258.1M | $265.1M | $277.4M | $282.2M | $237.5M | $249.3M | $275.4M | $265.9M |
| YoY % | +16.3% | +12.8% | +19.2% | -8.7% | +2.7% | +4.6% | +1.7% | -15.8% | +4.9% | +10.5% | -3.4% | |
| Interest Expense | — | — | — | — | — | — | — | — | $2,000 | $33,000 | $4,000 | — |
| YoY % | +1550.0% | -87.9% | ||||||||||
| Pretax Income | $179.7M | $209.0M | $236.1M | $283.5M | $287.0M | $317.5M | $333.1M | $331.3M | $240.1M | $259.7M | $291.3M | $279.9M |
| YoY % | +16.3% | +13.0% | +20.1% | +1.2% | +10.6% | +4.9% | -0.6% | -27.5% | +8.1% | +12.2% | -3.9% | |
| Income Tax | $68.2M | $77.6M | $87.6M | $80.2M | $58.0M | $58.3M | $75.9M | $70.9M | $55.4M | $54.7M | $65.1M | $63.7M |
| YoY % | +13.7% | +12.9% | -8.4% | -27.7% | +0.6% | +30.2% | -6.6% | -21.8% | -1.4% | +19.0% | -2.2% | |
| Net Income (incl. NCI) | — | — | $148.5M | $203.3M | $229.0M | $259.2M | $257.2M | $260.3M | $184.7M | $205.0M | $226.2M | $216.2M |
| YoY % | +36.9% | +12.6% | +13.2% | -0.8% | +1.2% | -29.1% | +11.0% | +10.4% | -4.4% | |||
| Net Income | $111.5M | $131.4M | $148.5M | $203.3M | $229.0M | $259.2M | $257.2M | $260.3M | $184.7M | $205.0M | $226.2M | $216.2M |
| YoY % | +17.9% | +13.0% | +36.9% | +12.6% | +13.2% | -0.8% | +1.2% | -29.1% | +11.0% | +10.4% | -4.4% | |
| EPS (Basic) | $2.45 | $2.86 | $3.22 | $4.31 | $4.81 | $5.42 | $5.49 | $5.94 | $5.75 | $6.83 | $7.77 | $7.76 |
| YoY % | +16.7% | +12.6% | +33.9% | +11.6% | +12.7% | +1.3% | +8.2% | -3.2% | +18.8% | +13.8% | -0.1% | |
| EPS (Diluted) | $2.37 | $2.78 | $3.15 | $4.22 | $4.73 | $5.37 | $5.45 | $5.92 | $5.73 | $6.80 | $7.73 | $7.71 |
| YoY % | +17.3% | +13.3% | +34.0% | +12.1% | +13.5% | +1.5% | +8.6% | -3.2% | +18.7% | +13.7% | -0.3% | |
| Weighted Avg Shares (Basic) | 45.5M | 46.0M | 46.1M | 47.1M | 47.6M | 47.8M | 46.9M | 43.8M | 32.1M | 30.0M | 29.1M | 27.9M |
| YoY % | +1.0% | +0.2% | +2.3% | +1.0% | +0.4% | -2.0% | -6.5% | -26.7% | -6.7% | -3.0% | -4.3% | |
| Weighted Avg Shares (Diluted) | 47.0M | 47.3M | 47.1M | 48.2M | 48.4M | 48.3M | 47.2M | 44.0M | 32.2M | 30.1M | 29.3M | 28.0M |
| YoY % | +0.6% | -0.3% | +2.4% | +0.4% | -0.3% | -2.3% | -6.8% | -26.7% | -6.5% | -2.9% | -4.3% |
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.