| Market Cap | $136.3M | |
| Enterprise Value | $111.7M | |
| Revenue | $78.1M | +18.6% |
| Gross Profit | $69.4M | +41.8% |
| EBITDA | -$24.0M | — |
| Net Income | -$32.0M | — |
| Diluted EPS | -$0.50 | — |
| Free Cash Flow | -$22.1M | — |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 80.03% | 71.36% | 79.17% | 77.17% | 80.10% | 78.80% | 72.56% | 81.74% | 72.55% | 86.73% | 95% | 98% | |
| Operating Margin | −54.13% | −18.59% | −17.54% | −45.92% | −18.64% | −18.33% | −34.64% | −21.67% | −25.17% | −97.04% | −98.61% | −59.30% | 21% | 15% | |
| EBITDA Margin | — | — | −8.23% | −43.83% | −16.75% | −16.04% | −31.81% | −18.70% | −21.27% | −89.18% | −90.27% | −51.84% | 25% | 13% | |
| NOPAT Margin | — | — | — | — | — | −14.48% | −27.36% | −17.12% | −19.88% | −76.66% | −77.90% | −46.85% | 36% | 8% | |
| Net Margin | −54.01% | −18.13% | −17.52% | −45.97% | −17.95% | −17.43% | −34.77% | −20.31% | −24.24% | −108.69% | −109.99% | −62.47% | 21% | 13% | |
| FCF Margin | 0.05% | −3.90% | −5.63% | −19.47% | −27.83% | −23.80% | −29.27% | −26.82% | 2.15% | −81.34% | −90.51% | −33.88% | 21% | 12% | |
| FCFE Margin | — | — | — | — | — | — | — | — | 2.15% | −81.34% | −40.77% | −19.82% | 63% | 8% | |
| OCF Margin | 0.91% | −1.04% | −3.81% | −17.50% | −23.26% | −18.35% | −23.84% | −13.62% | 8.14% | −75.04% | −83.26% | −27.53% | 21% | 14% | |
| Gross Profitability | — | — | 109.64% | 66.57% | 60.51% | 35.44% | 24.96% | 33.50% | 40.16% | 41.98% | 28.90% | 41.31% | 55% | 92% | |
| Capex Intensity | 0.86% | 2.87% | 1.82% | 1.97% | 4.57% | 5.45% | 5.43% | 13.20% | 5.99% | 6.30% | 7.25% | 6.35% | 79% | 52% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||||||||
| ▸Earnings quality · 2 ratios | |||||||||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||||||||
| ▸Leverage · 8 ratios | |||||||||||||||
| ▸Working capital · 8 ratios | |||||||||||||||
| ▸Capital allocation · 1 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $35.3M | $41.8M | $48.8M | $50.0M | $60.6M | $68.5M | $69.1M | $104.8M | $138.6M | $70.1M | $59.3M | $70.4M |
| YoY % | +18.4% | +16.8% | +2.4% | +21.1% | +13.0% | +0.9% | +51.7% | +32.3% | -49.4% | -15.4% | +18.6% | |
| Cost of Revenue | — | — | $9.8M | $14.3M | $12.6M | $15.6M | $13.7M | $22.2M | $38.0M | $12.8M | $16.3M | $9.3M |
| YoY % | +46.9% | -11.9% | +23.9% | -12.1% | +61.6% | +71.3% | -66.3% | +27.2% | -42.7% | |||
| R&D Expense | $22.8M | $20.7M | $22.2M | $29.7M | $30.0M | $33.9M | $44.2M | $55.9M | $80.1M | $58.9M | $46.3M | $52.3M |
| YoY % | -9.1% | +7.5% | +33.4% | +1.1% | +13.0% | +30.4% | +26.6% | +43.2% | -26.5% | -21.4% | +13.1% | |
| SG&A Expense | $21.9M | $22.3M | $25.4M | $29.0M | $29.3M | $31.5M | $35.0M | $49.3M | $52.2M | $53.3M | $55.1M | $47.1M |
| YoY % | +1.7% | +13.9% | +14.1% | +1.0% | +7.5% | +11.3% | +40.7% | +5.8% | +2.1% | +3.6% | -14.6% | |
| Total Operating Expenses | $54.4M | $49.6M | $57.4M | $73.0M | $71.9M | $81.0M | $93.0M | $127.5M | $173.5M | $138.2M | $117.9M | $112.1M |
| YoY % | -8.9% | +15.8% | +27.2% | -1.5% | +12.7% | +14.8% | +37.1% | +36.1% | -20.3% | -14.7% | -4.9% | |
| Operating Income | -$19.1M | -$7.8M | -$8.6M | -$23.0M | -$11.3M | -$12.5M | -$23.9M | -$22.7M | -$34.9M | -$68.1M | -$58.5M | -$41.7M |
| Interest & Investment Income | $18,000 | $19,000 | $60,000 | $147,000 | $671,000 | $1.3M | $405,000 | $459,000 | $1.4M | $4.2M | $3.7M | $2.6M |
| YoY % | +5.6% | +215.8% | +145.0% | +356.5% | +91.8% | -68.5% | +13.3% | +213.9% | +189.5% | -12.0% | -28.5% | |
| Other Non-Operating Income | — | — | -$94,000 | -$92,000 | -$291,000 | -$656,000 | -$156,000 | $1.1M | $124,000 | -$12.3M | -$10.4M | -$4.8M |
| YoY % | -89.2% | |||||||||||
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $0 | $0 | — | — | $0 |
| Pretax Income | — | — | — | — | — | -$11.9M | -$23.7M | -$21.1M | -$33.3M | -$76.2M | -$65.2M | -$43.9M |
| Income Tax | -$256,000 | -$338,000 | -$40,000 | $81,000 | -$37,000 | $17,000 | $339,000 | $189,000 | $276,000 | $69,000 | $34,000 | $47,000 |
| YoY % | +1894.1% | -44.2% | +46.0% | -75.0% | -50.7% | +38.2% | ||||||
| Net Income | -$19.1M | -$7.6M | -$8.6M | -$23.0M | -$10.9M | -$11.9M | -$24.0M | -$21.3M | -$33.6M | -$76.2M | -$65.3M | -$44.0M |
| EPS (Basic) | — | — | — | — | — | -$0.21 | -$0.40 | -$0.33 | -$0.51 | -$1.12 | -$0.89 | -$0.50 |
| EPS (Diluted) | — | — | — | — | — | -$0.21 | -$0.40 | -$0.33 | -$0.51 | -$1.12 | -$0.89 | -$0.50 |
| Weighted Avg Shares (Basic) | — | — | — | — | — | 56.5M | 59.4M | 64.6M | 65.3M | 68.1M | 73.4M | 87.1M |
| YoY % | +5.0% | +8.8% | +1.2% | +4.3% | +7.7% | +18.7% | ||||||
| Weighted Avg Shares (Diluted) | — | — | — | — | — | 56.5M | 59.4M | 64.6M | 65.3M | 68.1M | 73.4M | 87.1M |
| YoY % | +5.0% | +8.8% | +1.2% | +4.3% | +7.7% | +18.7% |
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.