| Market Cap | $337.2M | |
| Enterprise Value | $518.8M | |
| Revenue | $918.4M | −13.5% |
| Gross Profit | $290.6M | — |
| EBITDA | $26.6M | −82.1% |
| Net Income | -$57.8M | — |
| Diluted EPS | -$1.24 | — |
| Free Cash Flow | -$7.3M | −142.0% |
| Ratio | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 10y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||
| Gross Margin | 34.29% | 38.52% | 37.22% | 35.53% | 38.18% | 37.01% | 32.81% | 30.38% | — | — | — | — | |
| Operating Margin | 10.35% | 8.19% | 8.87% | 5.86% | 3.61% | 9.27% | −0.90% | −9.47% | 1.24% | −5.01% | 15% | 16% | |
| EBITDA Margin | 15.86% | 14.38% | 14.57% | 11.16% | 10.41% | 13.28% | 2.72% | −4.02% | 7.20% | 1.49% | 15% | 23% | |
| NOPAT Margin | — | 6.76% | 7.29% | 5.05% | 2.99% | 7.41% | −0.71% | −7.48% | 0.98% | −3.96% | 17% | 14% | |
| Net Margin | 6.30% | 0.76% | 1.09% | 1.47% | 0.61% | 4.27% | −0.61% | −14.06% | −1.40% | −7.42% | 15% | 17% | |
| FCF Margin | 6.62% | −1.88% | 3.37% | 6.10% | 13.83% | 5.79% | −7.51% | −0.38% | 8.64% | −4.19% | 15% | 15% | |
| FCFE Margin | 16.00% | −0.46% | 3.18% | — | — | −13.48% | −8.87% | −2.44% | 5.68% | −6.74% | 31% | 10% | |
| OCF Margin | 11.59% | 4.62% | 7.29% | 11.42% | 16.66% | 8.49% | −3.03% | 2.82% | 11.77% | −0.56% | 15% | 16% | |
| Gross Profitability | 28.02% | 31.54% | 38.32% | 35.47% | 32.63% | 39.38% | 39.78% | 41.70% | — | — | — | — | |
| Capex Intensity | 4.97% | 6.50% | 3.92% | 5.32% | 2.83% | 2.70% | 4.47% | 3.21% | 3.12% | 3.63% | 45% | 69% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||||||
| ▸Leverage · 7 ratios | |||||||||||||
| ▸Working capital · 8 ratios | |||||||||||||
| ▸Capital allocation · 1 ratios | |||||||||||||
| ▸Per share · 3 ratios | |||||||||||||
| ▸Other · 1 ratios | |||||||||||||
The five drivers multiply to 15.3% vs reported ROE 15.6%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $426.7M | $516.1M | $686.1M | $795.1M | $652.5M | $1.03B | $1.32B | $1.10B | $1.05B | $908.2M |
| YoY % | +20.9% | +32.9% | +15.9% | -17.9% | +57.7% | +28.5% | -17.1% | -4.2% | -13.5% | |
| Cost of Revenue | $280.4M | $317.3M | $430.7M | $512.6M | $403.4M | $648.3M | $888.7M | $763.1M | — | — |
| YoY % | +13.1% | +35.8% | +19.0% | -21.3% | +60.7% | +37.1% | -14.1% | |||
| SG&A Expense | $77.5M | $120.9M | $155.3M | $193.8M | $181.2M | $244.3M | $398.3M | $377.1M | $359.0M | $337.7M |
| YoY % | +56.0% | +28.4% | +24.8% | -6.5% | +34.8% | +63.0% | -5.3% | -4.8% | -5.9% | |
| Total Operating Expenses | $382.6M | $473.8M | $625.2M | $748.5M | $629.0M | $933.8M | $1.33B | $1.20B | $1.04B | $953.8M |
| YoY % | +23.9% | +31.9% | +19.7% | -16.0% | +48.5% | +42.9% | -10.1% | -13.6% | -8.0% | |
| Operating Income | $44.1M | $42.3M | $60.9M | $46.6M | $23.5M | $95.5M | -$11.9M | -$103.8M | $13.0M | -$45.5M |
| YoY % | -4.3% | +44.0% | -23.4% | -49.5% | +305.5% | |||||
| Other Non-Operating Income | — | $734,000 | -$4.1M | $25,000 | -$1.0M | -$2.7M | -$787,000 | $127,000 | -$2.9M | $785,000 |
| Pretax Income | $26.9M | $7.3M | $30.5M | $32.3M | $11.8M | $84.9M | -$23.0M | -$31.9M | -$10.5M | -$63.9M |
| YoY % | -73.0% | +320.5% | +5.9% | -63.5% | +620.4% | |||||
| Income Tax | — | $1.3M | $5.4M | $4.5M | $2.0M | $17.1M | -$17.8M | $132.5M | $4.6M | $4.4M |
| YoY % | +329.1% | -17.6% | -54.8% | +742.5% | -96.6% | -4.6% | ||||
| Net Income (incl. NCI) | $26.9M | $6.0M | $25.1M | $27.8M | $9.8M | $67.9M | -$5.2M | -$164.4M | -$15.1M | -$68.3M |
| YoY % | -77.7% | +318.7% | +11.0% | -64.9% | +595.0% | |||||
| Minority Interest (P&L) | — | $1.9M | $17.6M | $16.1M | $5.8M | $24.0M | $2.8M | -$10.4M | -$352,000 | -$935,000 |
| YoY % | +838.6% | -8.5% | -64.0% | +312.9% | -88.3% | |||||
| Net Income | $26.9M | $3.9M | $7.5M | $11.7M | $4.0M | $43.9M | -$8.0M | -$154.1M | -$14.7M | -$67.4M |
| YoY % | -85.3% | +89.5% | +57.1% | -66.2% | +1008.3% | |||||
| EPS (Basic) | — | $0.04 | $0.31 | $0.38 | $0.11 | $1.14 | -$0.18 | -$3.19 | -$0.28 | -$1.24 |
| YoY % | +675.0% | +22.6% | -71.1% | +936.4% | ||||||
| EPS (Diluted) | — | $0.04 | $0.29 | $0.36 | $0.11 | $1.08 | -$0.18 | -$3.19 | -$0.28 | -$1.24 |
| YoY % | +625.0% | +24.1% | -69.4% | +881.8% | ||||||
| Weighted Avg Shares (Basic) | — | 23.3M | 23.8M | 30.9M | 35.3M | 38.4M | 44.6M | 48.3M | 52.0M | 54.4M |
| YoY % | +2.1% | +29.7% | +14.2% | +8.9% | +16.1% | +8.5% | +7.7% | +4.5% | ||
| Weighted Avg Shares (Diluted) | — | 50.6M | 25.6M | 32.9M | 35.8M | 40.6M | 44.6M | 48.3M | 52.0M | 54.4M |
| YoY % | -49.5% | +28.8% | +8.6% | +13.5% | +9.7% | +8.5% | +7.7% | +4.5% |
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.