| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | $2.79B | +1.2% |
| Gross Profit | $1.66B | −1.9% |
| EBITDA | $1.04B | −1.3% |
| Net Income | $350.7M | −1.8% |
| Diluted EPS | $8.47 | +12.9% |
| Free Cash Flow | $108.5M | −6.1% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | — | 58.88% | 63.29% | 61.72% | 56.84% | 62.06% | 60.41% | 61.80% | 60.51% | 58.64% | 17% | 55% | |
| Operating Margin | 37.45% | 26.77% | 15.57% | 18.67% | 25.50% | 22.38% | −5.88% | 18.48% | 19.99% | 25.40% | 26.11% | 24.95% | 54% | 77% | |
| EBITDA Margin | 46.06% | 36.49% | 29.47% | 34.96% | 38.89% | 36.14% | 10.91% | 33.21% | 31.21% | 36.24% | 38.34% | 37.39% | 71% | 90% | |
| NOPAT Margin | — | — | — | — | — | 16.06% | −4.64% | 12.34% | 12.84% | 18.36% | 19.35% | 18.06% | 64% | 73% | |
| Net Margin | 24.73% | 13.03% | 5.95% | 12.80% | 11.27% | 9.07% | −18.20% | 7.31% | 7.11% | 10.46% | 11.78% | 11.43% | 63% | 53% | |
| FCF Margin | 29.14% | 44.65% | −19.93% | 4.49% | 20.97% | 32.51% | 42.08% | −6.95% | 24.10% | 30.00% | 12.71% | 11.79% | 29% | 42% | |
| FCFF Margin | — | — | — | — | — | 38.11% | — | −2.32% | 27.67% | — | — | — | — | — | |
| OCF Margin | 36.25% | 52.08% | −13.86% | 10.83% | 26.81% | 38.47% | 47.23% | −2.30% | 28.90% | 35.63% | 18.32% | 17.07% | 29% | 43% | |
| Gross Profitability | — | — | — | 11.01% | 13.95% | 12.82% | 10.84% | 11.14% | 12.32% | 11.34% | 11.94% | 10.84% | 6% | 18% | |
| Capex Intensity | 7.11% | 7.43% | 6.07% | 6.34% | 5.84% | 5.97% | 5.16% | 4.65% | 4.80% | 5.64% | 5.60% | 5.28% | 29% | 75% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||||||
| ▸Leverage · 8 ratios | |||||||||||||||
| ▸Working capital · 1 ratios | |||||||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
The five drivers multiply to 25.6% vs reported ROE 22.3%. 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 | $817.6M | $854.6M | $1.02B | $1.25B | $1.49B | $1.72B | $1.56B | $1.85B | $2.35B | $2.55B | $2.63B | $2.66B |
| YoY % | +4.5% | +19.2% | +22.8% | +19.4% | +15.5% | -9.5% | +18.6% | +27.0% | +8.4% | +3.1% | +1.2% | |
| Cost of Revenue | — | — | — | $514.3M | $547.9M | $659.8M | $673.2M | $702.1M | $930.5M | $973.3M | $1.04B | $1.10B |
| YoY % | +6.5% | +20.4% | +2.0% | +4.3% | +32.5% | +4.6% | +6.6% | +6.1% | ||||
| Selling & Marketing Expense | — | — | $130.8M | $163.7M | $229.2M | $259.9M | $266.7M | $319.1M | $311.8M | $327.8M | $341.0M | $387.0M |
| YoY % | +25.1% | +40.1% | +13.4% | +2.6% | +19.7% | -2.3% | +5.1% | +4.0% | +13.5% | |||
| SG&A Expense | — | — | $185.6M | $184.3M | $209.3M | $275.8M | $292.1M | $326.9M | $343.9M | $428.0M | $375.8M | $330.2M |
| YoY % | -0.7% | +13.6% | +31.8% | +5.9% | +11.9% | +5.2% | +24.5% | -12.2% | -12.1% | |||
| Total Operating Expenses | $511.4M | $625.8M | $823.3M | $1.01B | — | — | — | — | — | — | — | — |
| YoY % | +22.4% | +31.6% | +22.8% | |||||||||
| Operating Income | $306.2M | $228.8M | $158.5M | $233.4M | $380.6M | $385.8M | -$91.7M | $342.0M | $469.8M | $647.1M | $686.3M | $663.9M |
| YoY % | -25.3% | -30.7% | +47.2% | +63.1% | +1.4% | +37.4% | +37.7% | +6.1% | -3.3% | |||
| Interest Expense | — | — | — | — | $105.0M | $134.7M | $157.1M | $128.4M | $130.7M | — | — | — |
| YoY % | +28.2% | +16.6% | -18.2% | +1.8% | ||||||||
| Other Non-Operating Income | -$1.3M | -$2.1M | -$600,000 | $15.3M | -$800,000 | $900,000 | — | — | — | — | — | — |
| Impairment of Real Estate | — | — | — | — | — | — | $53.4M | $0 | $136.5M | $0 | $0 | $9.9M |
| YoY % | -100.0% | -100.0% | ||||||||||
| Pretax Income | — | — | — | — | — | $216.5M | -$301.1M | $203.9M | $260.5M | $368.8M | $417.8M | $420.2M |
| YoY % | +27.8% | +41.6% | +13.3% | +0.6% | ||||||||
| Income Tax | $101.6M | $75.3M | $28.6M | $15.4M | $68.8M | $61.2M | -$20.6M | $67.8M | $93.1M | $102.2M | $108.2M | $116.1M |
| YoY % | -25.9% | -62.0% | -46.0% | +345.6% | -11.1% | +37.3% | +9.8% | +5.9% | +7.3% | |||
| Net Income (incl. NCI) | $200.0M | $109.6M | $20.3M | $159.0M | $169.8M | $155.3M | -$280.5M | $136.1M | $167.5M | $266.6M | $309.6M | — |
| YoY % | -45.2% | -81.4% | +681.6% | +6.8% | -8.5% | +23.1% | +59.2% | +16.1% | ||||
| Minority Interest (P&L) | -$2.2M | -$1.7M | -$3.2M | -$1.1M | $1.5M | -$1.0M | $3.5M | $800,000 | $300,000 | $0 | $0 | — |
| YoY % | -76.9% | -62.5% | -100.0% | |||||||||
| Net Income | $202.2M | $111.3M | $60.6M | $160.1M | $168.3M | $156.3M | -$283.9M | $135.3M | $167.2M | $266.6M | $309.6M | $304.1M |
| YoY % | -45.0% | -45.5% | +164.0% | +5.1% | -7.1% | +23.6% | +59.4% | +16.1% | -1.8% | |||
| Net Income to Common | — | — | — | $160.1M | $168.3M | $99.0M | -$243.6M | $100,000 | $201.4M | $266.6M | $309.6M | $304.1M |
| YoY % | +5.1% | -41.2% | +201300.0% | +32.4% | +16.1% | -1.8% | ||||||
| EPS (Basic) | $5.20 | $2.63 | $0.58 | $3.72 | $3.90 | $2.29 | -$5.56 | $0.00 | $4.54 | $6.23 | $7.59 | $8.57 |
| YoY % | -49.4% | -77.9% | +541.4% | +4.8% | -41.3% | +37.2% | +21.8% | +12.9% | ||||
| EPS (Diluted) | $5.18 | $2.62 | $0.57 | $3.71 | $3.86 | $2.26 | -$5.56 | $0.00 | $4.50 | $6.16 | $7.50 | $8.47 |
| YoY % | -49.4% | -78.2% | +550.9% | +4.0% | -41.5% | +36.9% | +21.8% | +12.9% | ||||
| Weighted Avg Shares (Basic) | 38.9M | 38.8M | 40.8M | 43.0M | 43.2M | 43.3M | 43.8M | 44.7M | 44.4M | 42.8M | 40.8M | 35.5M |
| YoY % | -0.3% | +5.3% | +5.3% | +0.4% | +0.4% | +1.2% | +2.0% | -0.7% | -3.6% | -4.7% | -13.0% | |
| Weighted Avg Shares (Diluted) | 39.0M | 38.8M | 40.9M | 43.1M | 43.6M | 43.8M | 43.8M | 45.3M | 44.7M | 43.3M | 41.3M | 35.9M |
| YoY % | -0.4% | +5.3% | +5.4% | +1.1% | +0.4% | +0.2% | +3.3% | -1.3% | -3.1% | -4.6% | -13.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.