| Market Cap | $21.14B | |
| Enterprise Value | $20.15B | |
| Revenue | $1.57B | +9.1% |
| Gross Profit | $363.9M | +7.2% |
| EBITDA | $497.3M | +8.7% |
| Net Income | $220.5M | +6.1% |
| Diluted EPS | $1.94 | +4.9% |
| Free Cash Flow | -$48.9M | −490.6% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 7.70% | 21.38% | 24.26% | 25.54% | 22.46% | 18.61% | 18.43% | 21.82% | 27.80% | 24.85% | 23.64% | 23.23% | 54% | 18% | |
| Operating Margin | −12.51% | 8.53% | 14.02% | 15.85% | 11.88% | 7.03% | 7.19% | 11.04% | 18.58% | 38.47% | 13.32% | 12.40% | 54% | 77% | |
| EBITDA Margin | 12.11% | 26.02% | 29.83% | 30.87% | 28.32% | 24.41% | 26.20% | 28.99% | 36.02% | 56.60% | 31.86% | 31.75% | 71% | 91% | |
| NOPAT Margin | −9.88% | 6.74% | 13.92% | 15.85% | 11.38% | 6.80% | 6.75% | 10.97% | 16.96% | 34.17% | 12.70% | 11.29% | 46% | 77% | |
| Net Margin | 0.51% | −3.09% | 16.32% | 21.48% | 10.40% | 7.30% | 6.50% | 9.95% | 15.77% | 36.44% | 14.47% | 14.08% | 54% | 79% | |
| FCF Margin | — | −0.18% | 8.80% | 12.11% | 7.88% | 8.10% | −2.93% | 7.13% | 9.74% | 16.31% | 0.87% | −3.13% | 5% | 29% | |
| FCFF Margin | — | — | 9.85% | 13.02% | 8.65% | 8.63% | −2.43% | 7.61% | 10.05% | 16.59% | 1.14% | −2.91% | 5% | 2% | |
| FCFE Margin | — | 7.16% | 13.28% | — | 15.47% | 8.10% | −2.93% | 13.50% | 9.74% | 18.01% | 6.57% | −2.24% | 15% | 20% | |
| OCF Margin | — | 17.73% | 26.21% | 25.63% | 23.99% | 23.61% | 21.85% | 27.93% | 31.58% | 47.56% | 31.24% | 25.25% | 41% | 82% | |
| Gross Profitability | 7.21% | 21.27% | 21.97% | 21.17% | 16.37% | 11.88% | 11.14% | 14.75% | 18.30% | 12.11% | 11.02% | 10.95% | 13% | 16% | |
| Capex Intensity | 11.55% | 17.91% | 17.40% | 13.53% | 16.12% | 15.51% | 24.78% | 20.81% | 21.84% | 31.24% | 30.37% | 28.38% | 79% | 94% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Working capital · 8 ratios | |||||||||||||||
| ▸Capital allocation · 1 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 7.8% vs reported ROE 7.9%. 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 | $828.0M | $960.6M | $1.25B | $1.39B | $1.30B | $1.23B | $1.27B | $1.51B | $1.68B | $1.42B | $1.44B | $1.57B |
| YoY % | +16.0% | +30.1% | +11.0% | -6.0% | -5.4% | +2.6% | +19.2% | +11.2% | -15.2% | +0.9% | +9.1% | |
| Cost of Revenue | $764.2M | $755.2M | $946.5M | $1.03B | $1.01B | $1.00B | $1.03B | $1.18B | $1.21B | $1.07B | $1.10B | $1.20B |
| YoY % | -1.2% | +25.3% | +9.1% | -2.1% | -0.7% | +2.8% | +14.2% | +2.7% | -11.7% | +2.6% | +9.6% | |
| Gross Profit | $63.8M | $205.4M | $303.1M | $354.3M | $292.9M | $229.7M | $233.3M | $329.1M | $466.3M | $353.5M | $339.4M | $363.9M |
| YoY % | +221.9% | +47.6% | +16.9% | -17.3% | -21.6% | +1.6% | +41.1% | +41.7% | -24.2% | -4.0% | +7.2% | |
| R&D Expense | $51.8M | $61.7M | $63.1M | $67.7M | $73.1M | $75.6M | $78.3M | $85.4M | $83.9M | $79.8M | $79.4M | $86.5M |
| YoY % | +19.0% | +2.4% | +7.2% | +8.0% | +3.5% | +3.6% | +9.0% | -1.7% | -4.9% | -0.5% | +8.9% | |
| SG&A Expense | $58.8M | $62.8M | $65.4M | $66.8M | $65.0M | $67.4M | $64.0M | $77.2M | $80.3M | $72.5M | $75.0M | $83.2M |
| YoY % | +6.8% | +4.2% | +2.1% | -2.8% | +3.7% | -5.1% | +20.7% | +4.0% | -9.8% | +3.5% | +11.0% | |
| Total Operating Expenses | $167.4M | $123.5M | $127.9M | $134.5M | $138.0M | $143.0M | $142.3M | $162.6M | $154.6M | -$193.7M | $148.1M | $169.7M |
| YoY % | -26.2% | +3.6% | +5.1% | +2.6% | +3.6% | -0.5% | +14.3% | -4.9% | +14.6% | |||
| Operating Income | -$103.6M | $81.9M | $175.2M | $219.8M | $154.9M | $86.7M | $91.0M | $166.5M | $311.7M | $547.3M | $191.3M | $194.2M |
| YoY % | +113.9% | +25.5% | -29.5% | -44.0% | +5.0% | +82.9% | +87.2% | +75.6% | -65.0% | +1.5% | ||
| Interest Expense | $33.4M | $13.2M | $13.1M | $12.6M | $10.6M | $6.8M | $6.8M | $7.3M | $5.7M | $4.4M | $4.0M | $3.7M |
| YoY % | -60.6% | -0.3% | -4.0% | -15.9% | -35.7% | -1.0% | +8.2% | -22.2% | -21.9% | -9.3% | -9.2% | |
| Other Non-Operating Income | -$140,000 | -$190,000 | $9.3M | -$2.6M | -$2.4M | $4.3M | -$5.2M | $1.5M | -$6.9M | $7.0M | -$24.7M | -$10.5M |
| Pretax Income | -$26.1M | -$41.4M | $210.6M | $201.8M | $139.3M | $91.0M | $88.7M | $155.1M | $292.0M | $584.8M | $217.4M | $240.4M |
| YoY % | -4.2% | -31.0% | -34.7% | -2.6% | +74.9% | +88.2% | +100.3% | -62.8% | +10.6% | |||
| Income Tax | -$24.7M | -$12.3M | $1.4M | -$99.9M | $5.9M | $2.9M | $5.4M | $1.0M | $25.5M | $65.3M | $10.2M | $21.6M |
| YoY % | -50.4% | +83.1% | -81.0% | +2390.4% | +156.1% | -84.4% | +111.4% | |||||
| Net Income (incl. NCI) | -$1.4M | -$29.1M | $209.2M | $301.7M | $133.4M | $88.1M | $83.3M | $154.1M | $266.5M | $519.5M | $207.2M | $218.8M |
| YoY % | +44.2% | -55.8% | -34.0% | -5.4% | +85.0% | +72.9% | +95.0% | -60.1% | +5.6% | |||
| Minority Interest (P&L) | -$5.6M | $520,000 | $5.2M | $3.6M | -$2.2M | -$2.0M | $987,000 | $4.1M | $1.9M | $1.0M | -$642,000 | -$1.7M |
| YoY % | +908.1% | -30.5% | +311.7% | -53.2% | -45.5% | |||||||
| Net Income | $4.3M | -$29.6M | $203.9M | $298.0M | $135.6M | $90.0M | $82.3M | $150.0M | $264.6M | $518.5M | $207.9M | $220.5M |
| YoY % | +46.1% | -54.5% | -33.6% | -8.6% | +82.3% | +76.4% | +96.0% | -59.9% | +6.1% | |||
| EPS (Basic) | $0.08 | -$0.40 | $2.33 | $3.08 | $1.35 | $0.85 | $0.77 | $1.39 | $2.42 | $4.70 | $1.87 | $1.97 |
| YoY % | +32.2% | -56.2% | -37.0% | -9.4% | +80.5% | +74.1% | +94.2% | -60.2% | +5.3% | |||
| EPS (Diluted) | $0.07 | — | $2.09 | $2.90 | $1.32 | $0.84 | $0.76 | $1.37 | $2.39 | $4.66 | $1.85 | $1.94 |
| YoY % | +38.8% | -54.5% | -36.4% | -9.5% | +80.3% | +74.5% | +95.0% | -60.3% | +4.9% | |||
| Weighted Avg Shares (Basic) | 51.8M | 74.4M | 87.5M | 96.6M | 100.4M | 106.3M | 107.3M | 108.3M | 109.3M | 110.3M | 111.2M | 112.0M |
| YoY % | +43.6% | +17.6% | +10.5% | +3.9% | +5.8% | +0.9% | +1.0% | +1.0% | +0.9% | +0.8% | +0.7% | |
| Weighted Avg Shares (Diluted) | 63.2M | — | 101.3M | 105.9M | 102.5M | 107.4M | 108.5M | 109.8M | 110.8M | 111.2M | 112.3M | 113.6M |
| YoY % | +4.6% | -3.2% | +4.8% | +1.0% | +1.2% | +0.9% | +0.4% | +1.0% | +1.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.