| Market Cap | $4.69B | |
| Enterprise Value | $5.52B | |
| Revenue | $2.30B | −3.0% |
| Gross Profit | $918.2M | +6.3% |
| EBITDA | $366.6M | +13.2% |
| Net Income | $274.0M | +25.9% |
| Diluted EPS | $6.50 | +25.5% |
| Free Cash Flow | $385.4M | +84.5% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 31.53% | 29.56% | 32.91% | 33.53% | 30.74% | 30.06% | 27.71% | 28.92% | 29.08% | 32.84% | 34.39% | 37.69% | 96% | 51% | |
| Operating Margin | 0.02% | 2.81% | 5.02% | 7.67% | −2.09% | 5.30% | −0.48% | −4.00% | −0.41% | 5.93% | 10.82% | 13.23% | 96% | 68% | |
| EBITDA Margin | 5.06% | 6.84% | 8.41% | 10.81% | 3.06% | 9.87% | 4.00% | 0.24% | 3.30% | 8.49% | 13.13% | 15.32% | 96% | 59% | |
| NOPAT Margin | — | — | — | — | — | 3.81% | −0.38% | −3.16% | −0.33% | 4.58% | 9.17% | 11.72% | 93% | 72% | |
| Net Margin | −1.22% | 0.67% | 1.58% | 2.84% | −4.18% | 1.96% | −2.67% | −4.10% | −0.54% | 4.46% | 9.80% | 12.72% | 96% | 77% | |
| FCF Margin | — | — | — | 7.03% | 2.10% | 4.48% | 2.91% | 6.06% | 0.26% | 4.51% | 8.51% | 16.18% | 94% | 83% | |
| FCFF Margin | — | — | — | — | — | — | — | — | — | 4.81% | 9.04% | 17.02% | 83% | 70% | |
| FCFE Margin | — | — | — | 5.59% | −13.20% | −1.02% | −16.14% | −41.68% | 0.26% | 4.51% | — | — | — | — | |
| OCF Margin | — | — | — | 9.48% | 4.62% | 6.91% | 5.04% | 7.81% | 1.36% | 5.75% | 9.76% | 17.15% | 94% | 75% | |
| Gross Profitability | 35.05% | 33.13% | 41.99% | 32.13% | 27.99% | 27.78% | 23.10% | 23.94% | 21.96% | 27.41% | 24.63% | 23.98% | 29% | 52% | |
| Capex Intensity | 2.28% | 2.33% | 2.16% | 2.45% | 2.52% | 2.43% | 2.13% | 1.75% | 1.10% | 1.24% | 1.25% | 0.97% | 4% | 10% | |
| ▸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 · 2 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 18.3% vs reported ROE 19.4%. 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 | $1.95B | $1.88B | $2.01B | $2.02B | $2.38B | $2.50B | $2.17B | $1.98B | $1.80B | $2.17B | $2.44B | $2.37B |
| YoY % | -3.3% | +6.9% | +0.2% | +17.7% | +5.3% | -13.2% | -8.8% | -9.4% | +21.1% | +12.3% | -3.0% | |
| Cost of Revenue | $1.33B | $1.33B | $1.35B | $1.34B | $1.65B | $1.75B | $1.57B | $1.41B | $1.27B | $1.46B | $1.60B | $1.48B |
| YoY % | -0.5% | +1.8% | -0.7% | +22.7% | +6.3% | -10.2% | -10.4% | -9.6% | +14.6% | +9.7% | -7.9% | |
| Gross Profit | $614.0M | $556.7M | $662.5M | $676.8M | $730.3M | $752.3M | $602.2M | $573.2M | $522.2M | $713.9M | $839.3M | $892.1M |
| YoY % | -9.3% | +19.0% | +2.1% | +7.9% | +3.0% | -20.0% | -4.8% | -8.9% | +36.7% | +17.6% | +6.3% | |
| R&D Expense | $175.5M | $162.3M | $167.8M | $169.4M | $207.9M | $202.2M | $194.1M | $197.2M | $185.1M | $208.7M | $215.0M | $207.0M |
| YoY % | -7.5% | +3.3% | +1.0% | +22.7% | -2.7% | -4.0% | +1.6% | -6.2% | +12.7% | +3.0% | -3.7% | |
| Selling & Marketing Expense | $182.5M | $161.4M | $158.9M | $170.0M | — | — | — | — | — | — | — | — |
| YoY % | -11.6% | -1.5% | +7.0% | |||||||||
| SG&A Expense | — | — | $319.6M | $325.3M | $423.2M | $346.9M | $276.9M | $300.5M | $290.5M | $312.8M | $339.1M | $353.0M |
| YoY % | +1.8% | +30.1% | -18.0% | -20.2% | +8.5% | -3.3% | +7.7% | +8.4% | +4.1% | |||
| Total Operating Expenses | $613.6M | $503.8M | $561.5M | $521.9M | $780.0M | $619.6M | $612.6M | $652.5M | $529.6M | $585.0M | $575.2M | $579.0M |
| YoY % | -17.9% | +11.5% | -7.1% | +49.5% | -20.6% | -1.1% | +6.5% | -18.8% | +10.5% | -1.7% | +0.7% | |
| Operating Income | $480,000 | $52.8M | $101.0M | $154.9M | -$49.7M | $132.7M | -$10.4M | -$79.3M | -$7.4M | $128.9M | $264.1M | $313.1M |
| YoY % | +10909.6% | +91.1% | +53.4% | +104.9% | +18.5% | |||||||
| Interest Expense | — | — | — | — | — | — | — | — | $6.7M | $8.3M | $15.4M | $22.5M |
| YoY % | +24.2% | +84.2% | +46.0% | |||||||||
| Interest & Investment Income | $494,000 | $761,000 | $865,000 | $2.1M | $2.2M | $1.8M | $3.0M | $1.6M | $2.6M | $9.3M | $34.6M | $48.4M |
| YoY % | +54.0% | +13.7% | +145.8% | +1.3% | -14.1% | +62.1% | -48.1% | +69.1% | +253.7% | +271.2% | +39.9% | |
| Other Non-Operating Income | -$7.6M | -$4.2M | -$3.7M | -$8.6M | -$3.4M | -$9.0M | -$5.2M | -$17.4M | -$4.2M | -$2.4M | $1.2M | $3.3M |
| YoY % | +167.7% | |||||||||||
| Pretax Income | — | — | — | — | — | $73.0M | -$56.6M | -$123.8M | -$15.7M | $127.4M | $284.5M | $342.3M |
| YoY % | +123.4% | +20.3% | ||||||||||
| Income Tax | $4.0M | $22.1M | $49.6M | $74.3M | -$12.6M | $20.6M | $238,000 | -$45.5M | -$6.2M | $29.1M | $43.4M | $38.9M |
| YoY % | +447.7% | +124.3% | +49.9% | -98.8% | +49.3% | -10.3% | ||||||
| Net Income (incl. NCI) | -$22.3M | $15.0M | $35.1M | $60.2M | -$96.6M | $52.4M | -$56.9M | -$78.3M | -$9.5M | $98.3M | $241.1M | $303.3M |
| YoY % | +133.6% | +71.9% | +145.2% | +25.8% | ||||||||
| Minority Interest (P&L) | $1.4M | $2.3M | $3.3M | $3.0M | $2.7M | $3.4M | $1.1M | $3.0M | $185,000 | $1.4M | $2.0M | $2.3M |
| YoY % | +69.7% | +41.2% | -10.1% | -9.6% | +27.7% | -68.4% | +174.3% | -93.7% | +654.1% | +44.7% | +12.9% | |
| Net Income | -$23.7M | $12.7M | $31.8M | $57.3M | -$99.3M | $49.0M | -$58.0M | -$81.3M | -$9.7M | $96.9M | $239.1M | $301.1M |
| YoY % | +150.6% | +80.4% | +146.7% | +25.9% | ||||||||
| EPS (Basic) | -$0.60 | $0.33 | $0.83 | $1.48 | -$2.53 | $1.24 | -$1.44 | -$1.83 | -$0.22 | $2.13 | $5.27 | $6.62 |
| YoY % | +151.5% | +78.3% | +147.4% | +25.6% | ||||||||
| EPS (Diluted) | -$0.60 | $0.33 | $0.82 | $1.45 | -$2.53 | $1.23 | -$1.44 | -$1.83 | -$0.22 | $2.11 | $5.18 | $6.50 |
| YoY % | +148.5% | +76.8% | +145.5% | +25.5% | ||||||||
| Weighted Avg Shares (Basic) | 39.2M | 38.2M | 38.2M | 38.7M | 39.2M | 39.6M | 40.3M | 44.3M | 45.1M | 45.4M | 45.4M | 45.5M |
| YoY % | -2.4% | -0.0% | +1.2% | +1.5% | +0.8% | +1.8% | +10.1% | +1.8% | +0.7% | -0.1% | +0.3% | |
| Weighted Avg Shares (Diluted) | 39.2M | 38.5M | 38.6M | 39.4M | 39.2M | 40.0M | 40.3M | 44.3M | 45.1M | 45.8M | 46.2M | 46.3M |
| YoY % | -1.7% | +0.4% | +1.9% | -0.4% | +1.9% | +0.7% | +10.1% | +1.8% | +1.6% | +0.8% | +0.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.