Loading
Price chart (1D to 10Y)
Licensed market data — shown to members, not published to the open web.
Income Statement, fiscal years · USD, as filed
| Line item | Dec 21 | Dec 22 | Dec 23 | Dec 24 | Dec 25 |
|---|---|---|---|---|---|
| Total revenue | $631.65M | $553.90M | $521.47M | $417.42M | $361.19M |
| Cost of revenue | $604.09M | $517.26M | $498.00M | $407.32M | $359.42M |
| Gross profit | $27.55M | $36.63M | $23.46M | $10.09M | $1.76M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 440.0% |
| 660.0% |
| 450.0% |
| 240.0% |
| 50.0% |
| Research & development | $3.15M | $1.81M | $1.74M | $1.46M | $1.01M |
| Selling, general & admin | $37.77M | $30.96M | $25.96M | $20.36M | $26.85M |
| Total operating expenses | $49.49M | $31.46M | $24.56M | $11.52M | $27.23M |
| Operating income | -$21.93M | $5.16M | -$1.09M | -$1.42M | -$25.46M |
| Operating margin | -350.0% | 90.0% | -20.0% | -30.0% | -700.0% |
| Interest expense | $1.10M | $824.00K | $688.00K | — | — |
| Pretax income | -$28.12M | $665.00K | $715.00K | -$2.29M | -$26.06M |
| Tax provision | $1.88M | $3.04M | -$131.00K | -$2.51M | -$4.54M |
| Net income | -$24.78M | -$1.90M | $469.00K | $371.00K | -$21.37M |
| Net margin | -390.0% | -30.0% | 10.0% | 10.0% | -590.0% |
| EBITDA | — | — | — | — | — |
| Basic EPS | -0.56 | -0.03 | 0.01 | 0 | -0.02 |
| Diluted EPS | -0.56 | -0.03 | 0.01 | 0 | -0.02 |