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 | $189.27M | $135.82M | $229.19M | $184.05M | $156.91M |
| Cost of revenue | $102.21M | $86.12M | $133.44M | $112.69M | $102.15M |
| Gross profit | $87.05M | $49.69M | $95.75M | $71.35M | $54.76M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 4600.0% |
| 3660.0% |
| 4180.0% |
| 3880.0% |
| 3490.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | $55.87M | $30.55M | $29.35M | $25.00M | $18.65M |
| Total operating expenses | $62.90M | $113.94M | $48.47M | $49.17M | $46.66M |
| Operating income | $24.15M | -$64.24M | $47.27M | $22.18M | $8.10M |
| Operating margin | 1280.0% | -4730.0% | 2060.0% | 1210.0% | 520.0% |
| Interest expense | $1.98M | $3.67M | $1.97M | $864.48K | $1.09M |
| Pretax income | $34.86M | -$66.55M | $53.57M | $27.01M | $29.32M |
| Tax provision | $17.08M | -$6.61M | $16.68M | $12.15M | $6.56M |
| Net income | $18.42M | -$55.41M | $37.93M | $15.07M | $23.85M |
| Net margin | 970.0% | -4080.0% | 1660.0% | 820.0% | 1520.0% |
| EBITDA | $39.54M | -$48.31M | $63.73M | $36.23M | $19.52M |
| Basic EPS | — | — | — | — | — |
| Diluted EPS | — | — | — | — | — |