| Market Cap | $3.86B | |
| Enterprise Value | — | |
| Revenue | $787.9M | +26.2% |
| Gross Profit | $559.4M | +29.4% |
| EBITDA | -$20.4M | — |
| Net Income | -$27.8M | — |
| Diluted EPS | -$1.39 | — |
| Free Cash Flow | $18.8M | — |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 51.30% | 59.32% | 67.41% | 71.37% | 73.66% | 75.54% | 73.50% | 66.16% | 68.54% | 67.35% | 68.86% | 70.57% | 63% | 64% | |
| Operating Margin | −67.89% | −59.85% | −24.32% | −28.01% | −31.02% | −25.52% | −16.47% | −30.96% | −27.69% | −25.40% | −19.52% | −7.68% | 96% | 62% | |
| EBITDA Margin | −66.78% | −58.49% | −23.43% | −26.39% | −29.48% | −23.91% | −13.87% | −27.91% | −24.43% | −22.09% | −16.02% | −4.91% | 96% | 57% | |
| NOPAT Margin | — | — | — | — | — | −20.16% | −13.01% | −24.46% | −21.88% | −20.07% | −15.42% | −6.07% | 93% | 55% | |
| Net Margin | −72.79% | −63.09% | −32.62% | −30.19% | −34.21% | −25.43% | −16.53% | −31.40% | −28.27% | −25.05% | −19.14% | −5.96% | 96% | 61% | |
| FCF Margin | — | — | −30.30% | −18.75% | −23.27% | −19.72% | −10.30% | −20.39% | −12.86% | −18.37% | −5.16% | 4.62% | 95% | 68% | |
| FCFE Margin | — | — | — | −18.75% | −20.89% | −19.72% | −11.03% | −24.00% | −18.06% | −18.37% | — | — | — | — | |
| OCF Margin | — | — | −25.99% | −15.14% | −19.75% | −10.19% | −5.19% | −11.69% | −5.60% | −10.17% | 0.57% | 10.82% | 95% | 73% | |
| Gross Profitability | — | 56.61% | 31.26% | 53.28% | 92.31% | 52.93% | 38.08% | 46.13% | 62.83% | 76.60% | 43.75% | 51.69% | 41% | 79% | |
| Capex Intensity | 2.48% | 4.94% | 4.31% | 3.62% | 3.52% | 9.53% | 5.11% | 8.69% | 7.26% | 8.20% | 5.74% | 6.20% | 63% | 73% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||||||||
| ▸Earnings quality · 2 ratios | |||||||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||||||
| ▸Leverage · 8 ratios | |||||||||||||||
| ▸Working capital · 8 ratios | |||||||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $21.7M | $36.1M | $64.1M | $98.5M | $147.3M | $214.6M | $265.2M | $322.8M | $410.9M | $492.7M | $591.8M | $747.1M |
| YoY % | +66.2% | +77.3% | +53.7% | +49.5% | +45.7% | +23.6% | +21.7% | +27.3% | +19.9% | +20.1% | +26.2% | |
| Cost of Revenue | $10.6M | $14.7M | $20.9M | $28.2M | $38.8M | $52.5M | $70.3M | $109.3M | $129.3M | $160.9M | $184.3M | $219.9M |
| YoY % | +38.8% | +42.1% | +35.1% | +37.6% | +35.3% | +33.9% | +55.5% | +18.3% | +24.4% | +14.6% | +19.3% | |
| Gross Profit | $11.2M | $21.4M | $43.2M | $70.9M | $108.5M | $162.1M | $194.9M | $213.6M | $281.6M | $331.8M | $407.5M | $527.3M |
| YoY % | +92.1% | +101.4% | +64.2% | +53.0% | +49.4% | +20.3% | +9.6% | +31.9% | +17.8% | +22.8% | +29.4% | |
| R&D Expense | $5.7M | $6.3M | $7.2M | $13.3M | $20.9M | $37.3M | $41.3M | $38.7M | $46.6M | $60.2M | $71.5M | $84.6M |
| YoY % | +11.4% | +12.6% | +85.5% | +57.3% | +78.8% | +10.8% | -6.4% | +20.5% | +29.3% | +18.6% | +18.4% | |
| SG&A Expense | $20.2M | $36.7M | $51.6M | $85.3M | $133.3M | $179.5M | $197.2M | $274.8M | $322.2M | $385.6M | $418.6M | $492.6M |
| YoY % | +81.6% | +40.6% | +65.1% | +56.4% | +34.7% | +9.9% | +39.3% | +17.2% | +19.7% | +8.5% | +17.7% | |
| Total Operating Expenses | $25.9M | $43.1M | $58.8M | $98.5M | $154.2M | $216.8M | $238.6M | $313.5M | $395.4M | $457.0M | $523.0M | $584.7M |
| YoY % | +66.1% | +36.5% | +67.6% | +56.5% | +40.6% | +10.0% | +31.4% | +26.1% | +15.6% | +14.5% | +11.8% | |
| Operating Income | -$14.8M | -$21.6M | -$15.6M | -$27.6M | -$45.7M | -$54.8M | -$43.7M | -$99.9M | -$113.8M | -$125.2M | -$115.5M | -$57.4M |
| Interest Expense | — | — | — | — | — | — | — | — | $4.1M | $3.6M | $12.8M | $13.2M |
| YoY % | -11.8% | +251.3% | +2.6% | |||||||||
| Interest & Investment Income | — | — | — | — | — | — | — | — | $2.4M | $6.4M | $21.9M | $21.5M |
| YoY % | +170.3% | +245.3% | -1.9% | |||||||||
| Other Non-Operating Income | -$293,000 | -$109,000 | -$2.1M | $1.2M | $1.5M | $1.9M | $1.6M | $118,000 | -$314,000 | -$198,000 | $1.3M | $5.4M |
| YoY % | +21.3% | +26.2% | -16.0% | -92.6% | +334.3% | |||||||
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $0 | $23.2M | $11.1M | $641,000 | $4.5M |
| YoY % | -52.2% | -94.2% | +595.5% | |||||||||
| Pretax Income | — | — | — | — | — | -$54.5M | -$43.6M | -$101.0M | -$115.9M | -$122.7M | -$112.7M | -$43.6M |
| Income Tax | $0 | $0 | $0 | $0 | $44,000 | $65,000 | $229,000 | $367,000 | $269,000 | $750,000 | $565,000 | $953,000 |
| YoY % | +47.7% | +252.3% | +60.3% | -26.7% | +178.8% | -24.7% | +68.7% | |||||
| Net Income (incl. NCI) | — | — | -$20.9M | -$29.7M | -$50.4M | -$54.6M | -$43.8M | -$101.4M | -$116.2M | -$123.4M | -$113.3M | -$44.6M |
| Net Income | -$15.8M | -$22.8M | -$20.9M | -$29.7M | -$50.4M | -$54.6M | -$43.8M | -$101.4M | -$116.2M | -$123.4M | -$113.3M | -$44.6M |
| EPS (Basic) | — | — | — | — | — | -$2.16 | -$1.58 | -$3.46 | -$3.88 | -$4.04 | -$3.63 | -$1.39 |
| EPS (Diluted) | — | — | — | — | — | -$2.16 | -$1.58 | -$3.46 | -$3.88 | -$4.04 | -$3.63 | -$1.39 |
| Weighted Avg Shares (Basic) | — | — | — | — | — | 25.3M | 27.8M | 29.3M | 29.9M | 30.5M | 31.2M | 32.0M |
| YoY % | +9.8% | +5.7% | +2.0% | +2.0% | +2.2% | +2.6% | ||||||
| Weighted Avg Shares (Diluted) | — | — | — | — | — | 25.3M | 27.8M | 29.3M | 29.9M | 30.5M | 31.2M | 32.0M |
| YoY % | +9.8% | +5.7% | +2.0% | +2.0% | +2.2% | +2.6% |
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.