| Market Cap | $372.4M | |
| Enterprise Value | $282.0M | |
| Revenue | $89.3M | +288.0% |
| Gross Profit | $69.0M | +42303.6% |
| EBITDA | -$3.9M | — |
| Net Income | -$5.3M | — |
| Diluted EPS | -$0.04 | — |
| Free Cash Flow | -$131,000 | −118.6% |
| DPS (FY2022) | $0.00derived |
| Trailing yield | 0.00% |
| Payout ratio | 0.0% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20222022-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ratio | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 8y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||
| Gross Margin | — | — | 91.01% | 91.37% | 88.88% | 81.03% | 0.70% | 76.88% | 25% | 57% | |
| Operating Margin | 54.56% | 67.44% | 52.09% | 69.69% | 54.35% | 24.75% | −272.14% | −5.37% | 19% | 31% | |
| EBITDA Margin | 54.71% | 67.55% | 53.29% | 69.93% | 54.86% | 25.74% | −265.17% | −2.78% | 19% | 19% | |
| NOPAT Margin | 54.48% | 67.44% | 41.15% | 53.25% | 38.71% | 18.93% | −214.99% | −4.24% | 19% | 18% | |
| Net Margin | 54.18% | 67.36% | −89.60% | 67.74% | 37.09% | 18.79% | −561.98% | −4.54% | 31% | 14% | |
| FCF Margin | 54.60% | 44.87% | 21.53% | 44.07% | 59.69% | 70.27% | 72.56% | −3.49% | 6% | 16% | |
| FCFF Margin | — | — | — | — | 62.00% | 77.21% | — | — | — | — | |
| FCFE Margin | 54.60% | 44.87% | 177.65% | — | — | — | — | — | — | — | |
| OCF Margin | 54.80% | 44.98% | 22.63% | 44.12% | 59.82% | 70.37% | 73.25% | −3.43% | 6% | 16% | |
| Gross Profitability | — | 107.39% | 33.71% | 61.80% | 42.05% | 25.45% | 0.06% | 30.28% | 36% | 68% | |
| Capex Intensity | 0.20% | 0.11% | 1.10% | 0.05% | 0.13% | 0.10% | 0.69% | 0.06% | 19% | 5% | |
| ▸Returns on Capital · 6 ratios | |||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||
| ▸Leverage · 9 ratios | |||||||||||
| ▸Working capital · 5 ratios | |||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||
| ▸Per share · 6 ratios | |||||||||||
The five drivers multiply to 10.7% vs reported ROE 10.5%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|
| Revenue | $52.2M | $92.8M | $108.9M | $215.7M | $179.6M | $117.5M | $24.0M | $93.2M |
| YoY % | +77.9% | +17.3% | +98.0% | -16.7% | -34.6% | -79.5% | +288.0% | |
| Cost of Revenue | — | — | $9.8M | $18.6M | $20.0M | $22.3M | $23.9M | $21.6M |
| YoY % | +90.3% | +7.2% | +11.6% | +7.1% | -9.6% | |||
| Gross Profit | $47.6M | $85.0M | $99.1M | $197.0M | $159.6M | $95.2M | $169,000 | $71.7M |
| YoY % | +78.7% | +16.5% | +98.8% | -19.0% | -40.4% | -99.8% | +42303.6% | |
| R&D Expense | $802,000 | $1.2M | $2.0M | $4.4M | $8.2M | $5.6M | $4.5M | $8.8M |
| YoY % | +45.9% | +67.9% | +121.6% | +88.5% | -32.1% | -20.0% | +96.7% | |
| Selling & Marketing Expense | $6.2M | $7.5M | $7.8M | $12.0M | $17.9M | $17.5M | $17.2M | $14.8M |
| YoY % | +20.9% | +4.8% | +53.0% | +48.8% | -2.1% | -1.5% | -14.0% | |
| SG&A Expense | $12.1M | $13.8M | $32.6M | $30.4M | $36.0M | $43.0M | $43.9M | $53.1M |
| YoY % | +13.6% | +136.6% | -6.7% | +18.3% | +19.7% | +1.9% | +21.0% | |
| Total Operating Expenses | — | — | $42.4M | $46.7M | $62.0M | $66.1M | $65.5M | $76.7M |
| YoY % | +10.3% | +32.7% | +6.6% | -0.8% | +17.0% | |||
| Operating Income | $28.5M | $62.6M | $56.7M | $150.3M | $97.6M | $29.1M | -$65.4M | -$5.0M |
| YoY % | +119.9% | -9.4% | +165.0% | -35.0% | -70.2% | |||
| Interest Expense | — | — | — | — | $5.8M | $10.7M | $11.3M | $9.7M |
| YoY % | +82.8% | +6.2% | -14.6% | |||||
| Interest & Investment Income | $13,000 | $24,000 | $202,000 | $213,000 | $2.0M | $10.3M | $12.1M | $9.3M |
| YoY % | +84.6% | +741.7% | +5.4% | +836.6% | +418.0% | +17.0% | -22.9% | |
| Other Non-Operating Income | $170,000 | $197,000 | -$4.4M | -$119,000 | -$238,000 | $109,000 | $0 | -$18,000 |
| YoY % | +15.9% | -100.0% | ||||||
| Pretax Income | $28.3M | $62.5M | -$91.0M | $191.2M | $93.5M | $28.9M | -$64.6M | -$5.4M |
| YoY % | +120.8% | -51.1% | -69.1% | |||||
| Income Tax | $37,000 | -$30,000 | $6.6M | $45.1M | $26.9M | $6.8M | $70.4M | -$1.1M |
| YoY % | +585.9% | -40.3% | -74.8% | +937.2% | ||||
| Net Income | $28.3M | $62.5M | -$97.6M | $146.1M | $66.6M | $22.1M | -$135.0M | -$4.2M |
| YoY % | +121.2% | -54.4% | -66.9% | |||||
| Net Income to Common | -$44.1M | -$111.9M | -$90.7M | $146.1M | $66.6M | $22.1M | -$135.0M | -$4.2M |
| YoY % | -54.4% | -66.9% | ||||||
| EPS (Basic) | — | -$2.97 | -$1.09 | $1.16 | $0.53 | $0.18 | -$1.13 | -$0.04 |
| YoY % | -54.3% | -66.0% | ||||||
| EPS (Diluted) | — | -$2.97 | -$1.09 | $1.16 | $0.53 | $0.18 | -$1.13 | -$0.04 |
| YoY % | -54.3% | -66.0% | ||||||
| Weighted Avg Shares (Basic) | 37.6M | 37.6M | 82.9M | 126.4M | 126.1M | 120.8M | 119.2M | 118.6M |
| YoY % | 0.0% | +120.3% | +52.4% | -0.2% | -4.2% | -1.4% | -0.5% | |
| Weighted Avg Shares (Diluted) | — | 37.6M | 82.9M | 126.4M | 126.3M | 121.5M | 119.2M | 118.6M |
| YoY % | +120.3% | +52.4% | -0.1% | -3.8% | -1.9% | -0.5% |
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.