| Market Cap | $4.51B | |
| Enterprise Value | $4.26B | |
| Revenue | $1.43B | +10.7% |
| Gross Profit | $967.4M | +10.1% |
| EBITDA | $240.7M | +43.3% |
| Net Income | $107.1M | −483.5% |
| Diluted EPS | -$4.45 | −483.6% |
| Free Cash Flow | $161.0M | +27.5% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 90.30% | 90.63% | 61.88% | 65.11% | 67.36% | 66.76% | 63.66% | 68.19% | 69.21% | 65.52% | 68.09% | 67.71% | 54% | 60% | |
| Operating Margin | 28.37% | 30.41% | 3.47% | 9.53% | −22.41% | −15.82% | −29.32% | −0.08% | −7.51% | −5.94% | 10.30% | 14.36% | 79% | 85% | |
| EBITDA Margin | 30.37% | 34.10% | 12.31% | 16.47% | −16.09% | −13.03% | −26.21% | 2.29% | −5.32% | −1.59% | 13.67% | 17.70% | 79% | 81% | |
| NOPAT Margin | 19.50% | 19.70% | 2.78% | 5.60% | −17.70% | — | — | −0.06% | −5.93% | −4.69% | 7.37% | 11.35% | 75% | 82% | |
| Net Margin | 19.46% | −10.16% | −6.51% | −2.48% | −17.11% | −14.54% | −37.34% | −13.12% | −8.44% | 1.52% | 5.04% | −17.47% | 13% | 54% | |
| FCF Margin | 13.82% | −9.11% | 5.37% | 5.77% | 7.53% | −10.68% | −12.25% | 7.44% | 4.25% | 3.46% | 10.84% | 12.48% | 88% | 80% | |
| FCFF Margin | — | — | — | — | — | — | — | — | — | — | 14.45% | — | — | — | — |
| FCFE Margin | 13.82% | −20.08% | 0.44% | 3.72% | 14.73% | 5.27% | 31.08% | −36.24% | 32.04% | 5.92% | 17.86% | −7.75% | 21% | 35% | |
| OCF Margin | 19.22% | −3.19% | 9.34% | 9.02% | 10.88% | −8.41% | −8.50% | 9.90% | 6.84% | 6.49% | 14.60% | 18.32% | 88% | 83% | |
| Gross Profitability | 86.56% | 10.33% | 23.88% | 26.02% | 29.24% | 30.01% | 24.78% | 32.08% | 30.82% | 31.11% | 34.05% | 36.06% | 88% | 63% | |
| Capex Intensity | 5.40% | 5.93% | 3.98% | 3.25% | 3.36% | 2.28% | 3.75% | 2.46% | 2.60% | 3.03% | 3.76% | 5.84% | 88% | 71% | |
| ▸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 4.9% vs reported ROE 4.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 | $282.0M | $291.6M | $964.9M | $1.01B | $1.11B | $1.08B | $934.2M | $1.04B | $1.02B | $1.15B | $1.25B | $1.39B |
| YoY % | +3.4% | +230.9% | +4.9% | +9.4% | -2.1% | -13.8% | +10.8% | -1.3% | +12.9% | +8.7% | +10.7% | |
| Cost of Revenue | $27.4M | $27.3M | $367.8M | $353.2M | $361.3M | $360.4M | $339.5M | $329.4M | $314.6M | $397.7M | $400.0M | $448.2M |
| YoY % | -0.2% | +1246.9% | -4.0% | +2.3% | -0.3% | -5.8% | -3.0% | -4.5% | +26.4% | +0.6% | +12.1% | |
| Gross Profit | $254.7M | $264.2M | $559.5M | $651.6M | — | $723.8M | $594.8M | $706.0M | $707.2M | $755.8M | $853.5M | $939.9M |
| YoY % | +3.8% | +111.7% | +16.5% | -17.8% | +18.7% | +0.2% | +6.9% | +12.9% | +10.1% | |||
| R&D Expense | $45.2M | $42.2M | $82.1M | $109.5M | $145.9M | $146.8M | $152.9M | $183.4M | $155.8M | $193.8M | $182.5M | $185.8M |
| YoY % | -6.6% | +94.3% | +33.4% | +33.3% | +0.6% | +4.1% | +20.0% | -15.1% | +24.4% | -5.8% | +1.8% | |
| SG&A Expense | $120.6M | $123.6M | $355.2M | $380.1M | $465.0M | $528.5M | $446.6M | $471.9M | $469.2M | $502.7M | $508.9M | $548.8M |
| YoY % | +2.5% | +187.3% | +7.0% | +22.3% | +13.7% | -15.5% | +5.7% | -0.6% | +7.1% | +1.2% | +7.8% | |
| Total Operating Expenses | $174.6M | $175.6M | $528.1M | $556.0M | — | — | — | — | — | — | — | — |
| YoY % | +0.5% | +200.7% | +5.3% | |||||||||
| Operating Income | $80.0M | $88.7M | $33.4M | $96.5M | -$248.1M | -$171.6M | -$273.9M | -$784,000 | -$76.8M | -$68.5M | $129.1M | $199.4M |
| YoY % | +10.8% | -62.3% | +188.5% | +54.5% | ||||||||
| Interest Expense | — | — | — | — | — | — | — | — | $48.3M | $58.9M | $63.1M | $49.3M |
| YoY % | +22.0% | +7.2% | -21.9% | |||||||||
| Interest & Investment Income | $182,000 | $184,000 | $1.7M | $1.3M | $847,000 | $803,000 | $131,000 | $435,000 | $4.7M | $22.0M | $30.1M | $19.0M |
| YoY % | +1.1% | +822.8% | -22.4% | -35.7% | -5.2% | -83.7% | +232.1% | +979.8% | +368.6% | +36.6% | -36.9% | |
| Other Non-Operating Income | — | — | — | — | — | — | — | — | $691,000 | $609,000 | $1.1M | $664,000 |
| YoY % | -11.9% | +80.0% | -39.4% | |||||||||
| Equity Method Income | $0 | $0 | -$18.7M | -$16.7M | -$644,000 | $0 | -$264,000 | -$148,000 | -$53,000 | -$104,000 | -$18,000 | -$51,000 |
| Impairment of Real Estate | — | — | — | — | — | — | $180.2M | $0 | $0 | $3.9M | — | — |
| YoY % | -100.0% | |||||||||||
| Pretax Income | $79.9M | $89.3M | $25.7M | $121.1M | -$247.4M | — | — | -$124.5M | -$75.1M | -$81.2M | $88.3M | -$220.8M |
| YoY % | +11.8% | -71.3% | +372.0% | |||||||||
| Income Tax | $25.0M | $31.4M | $5.1M | $50.0M | -$69.6M | -$30.4M | -$960,000 | $11.2M | $11.1M | -$98.9M | $25.1M | $21.6M |
| YoY % | +25.8% | -83.7% | +877.0% | -1.3% | -13.6% | |||||||
| Income from Continuing Operations | — | $57.8M | $1.9M | $54.5M | -$178.5M | -$158.0M | -$347.3M | -$135.8M | -$86.2M | — | — | — |
| YoY % | -96.8% | +2806.4% | ||||||||||
| Net Income | $54.9M | -$29.6M | -$62.8M | -$25.1M | -$189.4M | -$157.6M | -$348.8M | -$135.8M | -$86.2M | $17.5M | $63.2M | -$242.5M |
| YoY % | +260.4% | |||||||||||
| EPS (Basic) | $2.02 | $2.19 | -$1.29 | -$0.52 | -$3.91 | -$3.21 | -$7.18 | -$2.68 | -$1.61 | $0.33 | $1.17 | -$4.45 |
| YoY % | +8.4% | +254.5% | ||||||||||
| EPS (Diluted) | $2.00 | $2.17 | -$1.28 | -$0.52 | -$3.91 | -$3.26 | -$7.18 | -$2.68 | -$1.61 | $0.32 | $1.16 | -$4.45 |
| YoY % | +8.5% | +262.5% | ||||||||||
| Weighted Avg Shares (Basic) | 27.1M | 26.4M | 48.9M | 48.2M | 48.5M | 48.3M | 48.6M | 50.6M | 53.5M | 53.9M | 54.2M | 54.5M |
| YoY % | -2.8% | +85.1% | -1.4% | +0.7% | -0.3% | +0.5% | +4.2% | +5.6% | +0.9% | +0.6% | +0.6% | |
| Weighted Avg Shares (Diluted) | 27.5M | 26.6M | 49.0M | 48.5M | 48.5M | 48.3M | 48.6M | 50.6M | 53.5M | 54.2M | 54.6M | 54.5M |
| YoY % | -3.1% | +84.1% | -1.0% | -0.0% | -0.3% | +0.5% | +4.2% | +5.6% | +1.4% | +0.7% | -0.0% |
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.