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 | $214.97M | $239.84M | $266.09M | $305.44M | $451.65M |
| Cost of revenue | $143.70M | $152.93M | $161.14M | $192.11M | $318.31M |
| Gross profit | $71.26M | $86.90M | $104.94M | $113.33M | $133.34M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 3320.0% |
| 3620.0% |
| 3940.0% |
| 3710.0% |
| 2950.0% |
| Research & development | $31.33M | $35.64M | $41.17M | $38.13M | $46.65M |
| Selling, general & admin | $15.58M | $18.41M | $19.21M | $26.86M | $31.34M |
| Total operating expenses | $69.08M | $76.95M | $76.86M | $85.63M | $109.90M |
| Operating income | $2.18M | $9.95M | $28.08M | $27.69M | $23.44M |
| Operating margin | 100.0% | 410.0% | 1060.0% | 910.0% | 520.0% |
| Interest expense | -$2.64M | -$3.81M | -$3.64M | -$2.96M | -$8.45M |
| Pretax income | $459.00K | $7.13M | $28.19M | $29.20M | $18.91M |
| Tax provision | $3.49M | $13.06M | $4.69M | $4.35M | -$1.80M |
| Net income | -$3.03M | -$5.92M | $23.50M | $24.84M | $20.72M |
| Net margin | -140.0% | -250.0% | 880.0% | 810.0% | 460.0% |
| EBITDA | $13.17M | $21.56M | $41.48M | $41.25M | $47.09M |
| Basic EPS | -0.05 | -0.1 | 0.41 | 0.44 | 0.35 |
| Diluted EPS | -0.05 | -0.1 | 0.41 | 0.44 | 0.34 |