| Market Cap | $252.7M | |
| Enterprise Value | $343.8M | |
| Revenue | $1.55B | −8.0% |
| Gross Profit | $588.9M | −11.2% |
| EBITDA | -$73.5M | −392.6% |
| Net Income | -$134.4M | — |
| Diluted EPS | -$3.13 | — |
| Free Cash Flow | -$16.1M | −220.3% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 41.74% | 43.44% | 44.11% | 43.59% | 42.45% | 42.14% | 41.77% | 42.24% | 37.22% | 37.54% | 40.12% | 38.70% | 21% | 58% | |
| Operating Margin | 3.13% | 3.35% | 3.69% | 3.88% | 3.56% | 3.61% | 5.39% | 7.02% | 1.91% | −1.74% | −0.11% | −12.15% | 4% | 13% | |
| EBITDA Margin | 5.76% | 5.95% | 6.45% | 6.68% | 6.38% | 6.01% | 7.58% | 9.03% | 4.13% | 0.92% | 2.82% | −8.97% | 4% | 13% | |
| NOPAT Margin | 1.96% | 2.14% | 2.57% | 3.05% | 3.56% | 2.92% | 4.09% | 5.59% | — | — | — | — | — | — | |
| Net Margin | 2.03% | 1.81% | 3.14% | 3.69% | 3.54% | 2.78% | 3.96% | 5.59% | 1.34% | −2.22% | −0.33% | −11.86% | 4% | 14% | |
| FCF Margin | 2.59% | 8.31% | 2.02% | 2.29% | 2.17% | 3.65% | 7.03% | 5.56% | −2.77% | 3.50% | 3.08% | −4.02% | 4% | 15% | |
| OCF Margin | 5.62% | 11.21% | 4.92% | 5.11% | 5.06% | 6.25% | 9.36% | 8.17% | 0.24% | 5.72% | 5.19% | −1.56% | 4% | 15% | |
| Gross Profitability | 117.98% | 98.01% | 102.89% | 94.17% | 85.66% | 86.76% | 80.34% | 83.26% | 75.05% | 72.05% | 71.15% | 84.42% | 46% | 92% | |
| Capex Intensity | 3.04% | 2.90% | 2.89% | 2.82% | 2.89% | 2.61% | 2.33% | 2.60% | 3.01% | 2.21% | 2.11% | 2.46% | 29% | 52% | |
| ▸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 · 3 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 27.1% vs reported ROE 26.1%. 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 | $756.3M | $1.12B | $1.17B | $1.19B | $1.15B | $1.25B | $1.49B | $2.12B | $2.21B | $2.02B | $1.83B | $1.69B |
| YoY % | +48.3% | +4.6% | +1.8% | -3.5% | +8.4% | +19.3% | +42.5% | +4.0% | -8.6% | -9.2% | -8.0% | |
| Cost of Revenue | $440.7M | $634.3M | $655.6M | $673.3M | $662.9M | $722.5M | $867.4M | $1.23B | $1.39B | $1.26B | $1.10B | $1.03B |
| YoY % | +43.9% | +3.4% | +2.7% | -1.6% | +9.0% | +20.1% | +41.3% | +13.1% | -9.1% | -13.0% | -5.8% | |
| Gross Profit | $315.7M | $487.2M | $517.5M | $520.3M | $489.0M | $526.1M | $622.2M | $896.4M | $821.7M | $757.5M | $734.8M | $652.3M |
| YoY % | +54.3% | +6.2% | +0.5% | -6.0% | +7.6% | +18.3% | +44.1% | -8.3% | -7.8% | -3.0% | -11.2% | |
| Selling & Marketing Expense | $194.8M | $299.8M | $318.2M | $317.5M | $298.8M | $319.6M | $363.2M | $533.3M | $571.7M | $500.8M | $485.0M | $480.4M |
| YoY % | +53.9% | +6.1% | -0.2% | -5.9% | +7.0% | +13.6% | +46.8% | +7.2% | -12.4% | -3.2% | -0.9% | |
| SG&A Expense | $54.8M | $85.9M | $84.4M | $84.1M | $77.4M | $87.7M | $97.4M | $117.1M | $102.3M | $112.7M | $118.1M | $116.9M |
| YoY % | +56.9% | -1.8% | -0.3% | -7.9% | +13.2% | +11.1% | +20.3% | -12.6% | +10.2% | +4.7% | -1.0% | |
| Total Operating Expenses | $292.0M | $449.6M | $474.2M | $473.9M | $448.0M | $481.0M | $541.8M | $747.3M | $779.6M | $792.5M | $736.8M | $857.1M |
| YoY % | +54.0% | +5.5% | -0.1% | -5.5% | +7.4% | +12.6% | +37.9% | +4.3% | +1.7% | -7.0% | +16.3% | |
| Operating Income | $23.7M | $37.6M | $43.3M | $46.4M | $41.0M | $45.1M | $80.4M | $149.1M | $42.1M | -$35.0M | -$2.1M | -$204.8M |
| YoY % | +58.7% | +15.1% | +7.1% | -11.5% | +9.9% | +78.2% | +85.5% | -71.8% | ||||
| Interest Expense | — | — | — | — | — | — | — | — | — | $14.1M | $17.3M | $15.4M |
| YoY % | +23.2% | -10.8% | ||||||||||
| Interest & Investment Income | — | — | — | — | — | — | — | — | — | $3.1M | $6.7M | $3.4M |
| YoY % | +115.2% | -49.4% | ||||||||||
| Other Non-Operating Income | -$52,000 | -$1.6M | $14.8M | $15.5M | $605,000 | $644,000 | -$84,000 | $5.9M | -$5.3M | -$805,000 | $6.8M | $3.5M |
| YoY % | +4.3% | -96.1% | +6.4% | -48.3% | ||||||||
| Pretax Income | $22.3M | $30.3M | $51.4M | $56.0M | $38.0M | $43.0M | $77.8M | $149.1M | — | — | — | — |
| YoY % | +35.6% | +69.7% | +8.9% | -32.1% | +13.0% | +81.1% | +91.6% | |||||
| Income Tax | $8.4M | $10.9M | $15.6M | $12.0M | -$2.8M | $8.2M | $18.8M | $30.5M | $1.5M | -$2.1M | $203,000 | -$13.4M |
| YoY % | +30.1% | +42.5% | -23.2% | +129.3% | +61.7% | -95.1% | ||||||
| Income from Continuing Operations | $14.6M | $20.3M | $36.9M | $44.0M | $40.8M | — | — | — | — | — | — | — |
| YoY % | +38.5% | +81.8% | +19.4% | -7.4% | ||||||||
| Income from Discontinued Operations | $729,000 | — | — | — | — | — | — | — | — | — | — | — |
| Net Income (incl. NCI) | $14.7M | $19.4M | $35.9M | $44.0M | $40.8M | — | — | — | — | — | — | — |
| YoY % | +32.1% | +85.0% | +22.8% | -7.4% | ||||||||
| Minority Interest (P&L) | -$697,000 | -$903,000 | -$1.0M | — | — | — | — | — | — | — | — | — |
| Net Income | — | — | — | $44.0M | $40.8M | $34.8M | $59.0M | $118.7M | $29.6M | -$44.7M | -$6.1M | -$200.0M |
| YoY % | -7.4% | -14.8% | +69.7% | +101.1% | -75.0% | |||||||
| Net Income to Common | $15.4M | $20.3M | $36.9M | $44.0M | $40.8M | — | — | — | — | — | — | — |
| YoY % | +32.0% | +81.8% | +19.4% | -7.4% | ||||||||
| EPS (Basic) | $0.24 | $0.31 | $0.57 | $0.68 | $0.63 | $0.54 | $0.92 | $1.83 | $0.46 | -$0.69 | -$0.09 | -$3.13 |
| YoY % | +29.2% | +83.9% | +19.3% | -7.4% | -14.3% | +70.4% | +98.9% | -74.9% | ||||
| EPS (Diluted) | $0.23 | $0.30 | $0.55 | $0.65 | $0.61 | $0.52 | $0.89 | $1.78 | $0.45 | -$0.69 | -$0.09 | -$3.13 |
| YoY % | +30.4% | +83.3% | +18.2% | -6.2% | -14.8% | +71.2% | +100.0% | -74.7% | ||||
| Weighted Avg Shares (Basic) | 64.0M | 65.0M | 64.9M | 65.2M | 64.7M | 64.3M | 64.5M | 64.7M | 65.0M | 64.7M | 64.6M | 63.8M |
| YoY % | +1.5% | -0.1% | +0.5% | -0.8% | -0.5% | +0.2% | +0.4% | +0.4% | -0.4% | -0.2% | -1.2% | |
| Weighted Avg Shares (Diluted) | 66.5M | 67.6M | 67.1M | 67.7M | 66.9M | 66.5M | 66.4M | 66.5M | 65.6M | 64.7M | 64.6M | 63.8M |
| YoY % | +1.7% | -0.8% | +1.0% | -1.2% | -0.7% | -0.1% | +0.2% | -1.4% | -1.4% | -0.2% | -1.2% |
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.