| Market Cap | $1.74B | |
| Enterprise Value | $1.65B | |
| Revenue | $1.95B | +8.3% |
| Gross Profit | $579.8M | +6.6% |
| EBITDA | $198.6M | +0.5% |
| Net Income | $110.1M | — |
| Diluted EPS | $0.13 | — |
| Free Cash Flow | $217.7M | +9.6% |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 26.87% | 32.00% | 33.13% | 29.56% | 30.25% | 29.79% | 42% | 22% | |
| Operating Margin | 2.20% | −0.96% | −0.98% | −4.43% | 1.47% | 2.30% | 92% | 29% | |
| EBITDA Margin | 5.06% | 2.89% | 5.54% | 2.28% | 7.18% | 6.67% | 75% | 25% | |
| NOPAT Margin | 0.80% | −0.76% | −0.77% | −3.50% | 0.00% | — | — | — | |
| Net Margin | 0.71% | −1.81% | −0.85% | −5.70% | −0.21% | 2.21% | 92% | 28% | |
| FCF Margin | 10.20% | 1.77% | 1.33% | 3.63% | 8.45% | 8.55% | 75% | 34% | |
| FCFE Margin | 10.20% | 22.67% | −3.26% | −2.08% | 6.75% | 2.13% | 42% | 31% | |
| OCF Margin | 11.70% | 4.61% | 3.82% | 5.86% | 10.44% | 10.90% | 75% | 29% | |
| Gross Profitability | 55.07% | 27.61% | 30.35% | 24.92% | 31.08% | 35.38% | 75% | 59% | |
| Capex Intensity | 1.50% | 2.83% | 2.49% | 2.23% | 1.99% | 2.35% | 58% | 49% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 2 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 2 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
The five drivers multiply to 4.5% vs reported ROE 4.3%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $1.19B | $1.38B | $1.40B | $1.44B | $1.77B | $1.91B |
| YoY % | +15.9% | +1.6% | +2.8% | +22.7% | +8.3% | |
| Cost of Revenue | $869.4M | $937.4M | $936.9M | $1.01B | $1.23B | $1.34B |
| YoY % | +7.8% | -0.1% | +8.2% | +21.5% | +9.0% | |
| Gross Profit | $319.5M | $441.1M | $464.3M | $425.6M | $534.2M | $569.5M |
| YoY % | +38.1% | +5.3% | -8.3% | +25.5% | +6.6% | |
| R&D Expense | $99.4M | $117.9M | $129.3M | $136.3M | $142.4M | $148.0M |
| YoY % | +18.6% | +9.6% | +5.4% | +4.5% | +3.9% | |
| Selling & Marketing Expense | $133.7M | $206.1M | $246.8M | $246.3M | $268.5M | $275.2M |
| YoY % | +54.1% | +19.8% | -0.2% | +9.0% | +2.5% | |
| SG&A Expense | $60.1M | $130.3M | $101.8M | $106.7M | $97.3M | $102.2M |
| YoY % | +116.7% | -21.9% | +4.8% | -8.8% | +5.0% | |
| Total Operating Expenses | $293.3M | $454.3M | $477.9M | $489.3M | $508.3M | $525.5M |
| YoY % | +54.9% | +5.2% | +2.4% | +3.9% | +3.4% | |
| Operating Income | $26.2M | -$13.3M | -$13.7M | -$63.7M | $25.9M | $44.1M |
| YoY % | +70.0% | |||||
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $3.0M | — |
| Pretax Income | $23.4M | -$2.0M | -$4.5M | -$76.5M | $13.9M | $32.8M |
| YoY % | +135.1% | |||||
| Income Tax | $14.9M | $23.0M | $7.5M | $5.5M | $17.7M | — |
| YoY % | +53.7% | -67.3% | -26.9% | +221.8% | ||
| Net Income | $8.5M | -$24.9M | -$12.0M | -$82.0M | -$3.8M | $42.3M |
| Net Income to Common | -$14.4M | -$36.9M | -$12.0M | -$82.0M | -$3.8M | $42.3M |
| EPS (Basic) | -$0.36 | -$0.26 | -$0.05 | -$0.24 | -$0.01 | $0.14 |
| EPS (Diluted) | -$0.36 | -$0.26 | -$0.05 | -$0.24 | -$0.01 | $0.13 |
| Weighted Avg Shares (Basic) | 40.3M | 142.9M | 254.3M | — | — | — |
| YoY % | +254.3% | +78.0% | ||||
| Weighted Avg Shares (Diluted) | 40.3M | 142.9M | 254.3M | — | — | — |
| YoY % | +254.3% | +78.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.