| Market Cap | $1.02B | |
| Enterprise Value | $1.34B | |
| Revenue | $565.3M | +15.2% |
| Gross Profit | $321.6M | +26.0% |
| EBITDA | $105.5M | +265.9% |
| Net Income | -$37.7M | — |
| Diluted EPS | -$0.33 | — |
| Free Cash Flow | $11.2M | — |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | Trend · 13y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||||||||
| Gross Margin | — | — | — | 34.40% | 35.83% | 36.29% | 39.74% | 43.03% | 50.42% | 53.56% | 51.84% | 52.03% | 56.90% | 95% | 39% | |
| Operating Margin | −63.61% | −84.02% | −101.27% | −42.21% | −7.77% | 3.33% | 9.52% | 18.88% | 12.34% | 6.93% | −68.77% | −11.02% | 6.02% | 65% | 49% | |
| EBITDA Margin | −56.01% | −76.56% | −65.89% | −35.73% | −4.21% | 6.00% | 11.21% | 21.15% | 20.02% | 19.11% | −53.37% | 5.88% | 18.66% | 73% | 45% | |
| NOPAT Margin | — | — | — | — | — | — | 9.52% | 18.88% | 9.98% | 5.31% | −54.33% | −8.71% | 4.76% | 36% | 29% | |
| Net Margin | −76.64% | −87.24% | −125.98% | −60.35% | −70.71% | −5.80% | 10.02% | 17.50% | 4.75% | 2.50% | −77.18% | −18.78% | −6.68% | 58% | 13% | |
| FCF Margin | — | — | — | — | — | — | — | — | — | — | 0.81% | −3.18% | 1.98% | 83% | 20% | |
| FCFE Margin | — | — | — | — | — | — | — | — | — | — | −13.36% | −5.83% | −80.46% | 17% | 1% | |
| OCF Margin | −31.99% | −51.32% | −31.77% | −16.57% | 9.32% | 1.23% | 22.62% | 20.03% | 11.33% | 17.03% | 5.27% | 2.42% | 7.40% | 58% | 24% | |
| Gross Profitability | 17.40% | 5.00% | 1.20% | 10.46% | 28.93% | 42.92% | 29.96% | 51.82% | 25.84% | 28.16% | 32.61% | 31.40% | 38.21% | 81% | 77% | |
| Capex Intensity | — | — | — | — | — | — | — | — | — | — | 4.46% | 5.60% | 5.42% | 50% | 87% | |
| ▸Returns on Capital · 6 ratios | ||||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||||||||
| ▸Earnings quality · 6 ratios | ||||||||||||||||
| ▸Liquidity & coverage · 8 ratios | ||||||||||||||||
| ▸Leverage · 9 ratios | ||||||||||||||||
| ▸Working capital · 5 ratios | ||||||||||||||||
| ▸Capital allocation · 1 ratios | ||||||||||||||||
| ▸Per share · 6 ratios | ||||||||||||||||
The five drivers multiply to 2.6% vs reported ROE 3.0%. 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↗ | 2026↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $24.4M | $28.3M | $22.3M | $40.2M | $74.8M | $103.6M | $138.7M | $313.6M | $747.6M | $665.9M | $544.5M | $490.5M | $565.3M |
| YoY % | +15.8% | -21.2% | +80.7% | +85.9% | +38.6% | +33.9% | +126.1% | +138.4% | -10.9% | -18.2% | -9.9% | +15.2% | |
| Cost of Revenue | — | — | — | $26.4M | $48.0M | $66.0M | $83.6M | $178.6M | $370.6M | $309.2M | $262.2M | $235.3M | $243.6M |
| YoY % | +81.9% | +37.6% | +26.7% | +113.7% | +107.5% | -16.6% | -15.2% | -10.3% | +3.5% | ||||
| Gross Profit | $7.8M | $6.1M | $1.5M | $11.3M | $25.1M | $35.6M | $55.1M | $134.9M | $376.9M | $356.7M | $282.3M | $255.2M | $321.6M |
| YoY % | -21.8% | -76.2% | +671.1% | +122.6% | +41.9% | +55.0% | +144.8% | +179.4% | -5.4% | -20.9% | -9.6% | +26.0% | |
| R&D Expense | $7.9M | $7.9M | $4.9M | $9.3M | $9.7M | $10.9M | $12.0M | $20.1M | $52.7M | $56.5M | $54.2M | $39.5M | $40.5M |
| YoY % | +0.5% | -38.2% | +90.1% | +4.0% | +12.7% | +10.5% | +67.4% | +162.1% | +7.1% | -4.1% | -27.1% | +2.6% | |
| Selling & Marketing Expense | $1.9M | $2.9M | $2.9M | $4.2M | $6.1M | $8.2M | $11.2M | $19.3M | $63.3M | $63.3M | $61.5M | $61.6M | $58.0M |
| YoY % | +53.2% | -0.9% | +43.7% | +45.6% | +34.9% | +36.9% | +71.7% | +228.0% | -0.0% | -2.9% | +0.3% | -5.9% | |
| SG&A Expense | $13.6M | $19.0M | $16.2M | $14.8M | $15.1M | $13.0M | $17.2M | $33.9M | $138.8M | $154.3M | $169.6M | $173.6M | $142.1M |
| YoY % | +40.1% | -14.9% | -8.9% | +2.4% | -13.8% | +32.0% | +97.3% | +309.1% | +11.1% | +9.9% | +2.4% | -18.2% | |
| Total Operating Expenses | — | — | — | — | — | $100.1M | $125.5M | $254.4M | $655.4M | $619.8M | $918.9M | $544.6M | $531.2M |
| YoY % | +25.3% | +102.7% | +157.6% | -5.4% | +48.3% | -40.7% | -2.5% | ||||||
| Operating Income | -$15.5M | -$23.7M | -$22.5M | -$17.0M | -$5.8M | $3.4M | $13.2M | $59.2M | $92.2M | $46.2M | -$374.4M | -$54.1M | $34.0M |
| YoY % | +283.5% | +348.1% | +55.8% | -50.0% | |||||||||
| Interest Expense | — | — | — | — | — | — | — | $1.0M | $8.5M | $23.4M | $30.8M | $34.8M | $58.6M |
| YoY % | +747.0% | +174.9% | +32.1% | +12.8% | +68.4% | ||||||||
| Other Non-Operating Income | $0 | $46,000 | -$4,000 | $11,000 | -$72,000 | $153,000 | $232,000 | -$146,000 | -$749,000 | $229,000 | -$328,000 | -$3,000 | -$1.8M |
| YoY % | +51.6% | ||||||||||||
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | — | — | — | — | — | — | $3.9M | $41.9M | $44.0M | $22.0M | -$405.1M | -$87.9M | -$31.3M |
| YoY % | +971.9% | +5.1% | -49.9% | ||||||||||
| Income Tax | -$272,000 | $747,000 | $214,000 | -$144,000 | -$951,000 | $469,000 | -$10.4M | -$13.0M | $8.4M | $5.1M | $15.3M | $4.2M | $6.4M |
| YoY % | -71.4% | -38.8% | +197.6% | -72.4% | +50.9% | ||||||||
| Income from Continuing Operations | -$17.2M | -$24.6M | -$24.5M | -$19.1M | -$19.7M | -$4.3M | $14.3M | $54.9M | $35.5M | — | — | — | — |
| YoY % | +284.3% | -35.2% | |||||||||||
| Income from Discontinued Operations | -$1.5M | — | — | — | — | — | -$380,000 | $0 | $0 | — | — | — | — |
| Net Income (incl. NCI) | — | — | — | — | — | — | $13.9M | $54.9M | $35.6M | $16.9M | -$420.4M | -$92.1M | -$37.7M |
| YoY % | +294.8% | -35.2% | -52.6% | ||||||||||
| Minority Interest (P&L) | — | — | — | — | — | — | $0 | $0 | $23,000 | $197,000 | -$220,000 | $0 | $0 |
| YoY % | +756.5% | ||||||||||||
| Net Income | -$18.7M | -$24.6M | -$28.0M | -$24.3M | -$52.9M | -$6.0M | $13.9M | $54.9M | $35.5M | $16.7M | -$420.2M | -$92.1M | -$37.7M |
| YoY % | +294.8% | -35.2% | -53.1% | ||||||||||
| EPS (Basic) | — | — | — | — | -$0.75 | -$0.08 | $0.17 | $0.62 | $0.37 | $0.17 | -$4.16 | -$0.89 | -$0.33 |
| YoY % | +264.7% | -40.3% | -54.1% | ||||||||||
| EPS (Diluted) | — | — | — | — | -$0.75 | -$0.08 | $0.16 | $0.57 | $0.35 | $0.16 | -$4.16 | -$0.89 | -$0.33 |
| YoY % | +256.2% | -38.6% | -54.3% | ||||||||||
| Weighted Avg Shares (Basic) | — | — | — | — | 70.3M | 77.4M | 84.6M | 88.5M | 95.2M | 98.8M | 101.0M | 103.7M | 112.9M |
| YoY % | +10.2% | +9.2% | +4.6% | +7.6% | +3.8% | +2.2% | +2.7% | +8.8% | |||||
| Weighted Avg Shares (Diluted) | — | — | — | — | 70.3M | 77.4M | 89.6M | 96.2M | 102.6M | 101.8M | 101.0M | 103.7M | 112.9M |
| YoY % | +10.2% | +15.6% | +7.4% | +6.7% | -0.8% | -0.8% | +2.7% | +8.8% |
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.