| Market Cap | $116.1M | |
| Enterprise Value | — | |
| Revenue | $255.6M | +726.7% |
| Gross Profit | — | — |
| EBITDA | $45.6M | — |
| Net Income | $37.1M | — |
| Diluted EPS | $0.07 | — |
| Free Cash Flow | $14.8M | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Operating Margin | −745.67% | −8156.05% | −107090.65% | −1129.52% | −230.99% | 7.62% | 92% | 76% | |
| EBITDA Margin | −678.70% | −7684.30% | −101665.42% | −1012.64% | −200.15% | 11.23% | 92% | 74% | |
| NOPAT Margin | −589.08% | −6443.28% | −84601.62% | −892.32% | −182.48% | 7.40% | 92% | 74% | |
| Net Margin | −796.34% | −7900.22% | −100708.41% | −1117.56% | −233.27% | 6.88% | 92% | 77% | |
| FCF Margin | −617.23% | −7285.76% | −97551.40% | −980.13% | −157.90% | 3.19% | 92% | 64% | |
| OCF Margin | −587.00% | −6707.62% | −88578.50% | −954.78% | −155.97% | 3.25% | 92% | 60% | |
| Capex Intensity | 30.23% | 578.14% | 8972.90% | 25.36% | 1.93% | 0.06% | 8% | 5% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 2 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 19.6% vs reported ROE 22.3%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $4.0M | $892,000 | $107,000 | $7.4M | $28.7M | $237.3M |
| YoY % | -78.0% | -88.0% | +6796.3% | +288.9% | +726.7% | |
| R&D Expense | $19.9M | $48.7M | $81.1M | $68.1M | $74.2M | $201.6M |
| YoY % | +145.4% | +66.3% | -15.9% | +8.9% | +171.6% | |
| SG&A Expense | $15.2M | $21.9M | $29.4M | $22.6M | $20.8M | $17.6M |
| YoY % | +44.0% | +34.2% | -23.1% | -8.0% | -15.3% | |
| Total Operating Expenses | $34.2M | $73.6M | $114.7M | $90.7M | $95.0M | $219.2M |
| YoY % | +115.2% | +55.7% | -20.9% | +4.7% | +130.7% | |
| Operating Income | -$30.2M | -$72.8M | -$114.6M | -$83.3M | -$66.3M | $18.1M |
| Interest Expense | $0 | $0 | — | — | — | — |
| Other Non-Operating Income | — | — | — | -$62,000 | $31,000 | -$44,000 |
| Gains on Sale of Real Estate | — | — | $0 | -$55,000 | — | — |
| Impairment of Real Estate | — | — | $0 | $0 | $0 | $0 |
| Pretax Income | -$32.0M | -$70.4M | -$107.7M | -$82.2M | -$66.7M | $16.8M |
| Income Tax | $238,000 | $107,000 | $67,000 | $261,000 | $260,000 | $476,000 |
| YoY % | -55.0% | -37.4% | +289.6% | -0.4% | +83.1% | |
| Net Income | -$32.2M | -$70.5M | -$107.8M | -$82.5M | -$66.9M | $16.3M |
| EPS (Basic) | — | -$0.58 | -$0.84 | -$0.57 | -$0.33 | $0.07 |
| EPS (Diluted) | — | — | — | — | -$0.33 | $0.07 |
| Weighted Avg Shares (Basic) | — | 121.5M | 127.7M | 144.8M | 202.1M | 230.3M |
| YoY % | +5.1% | +13.4% | +39.6% | +13.9% | ||
| Weighted Avg Shares (Diluted) | — | — | — | — | 202.1M | 230.3M |
| YoY % | +14.0% |
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.