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 | $286.49M | $293.42M | $261.29M | $274.88M | $301.85M |
| Cost of revenue | $52.44M | $53.88M | $51.71M | $53.25M | $58.33M |
| Gross profit | $234.05M | $239.54M | $209.58M | $221.62M | $243.51M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 8170.0% |
| 8160.0% |
| 8020.0% |
| 8060.0% |
| 8070.0% |
| Research & development | $74.09M | $86.56M | $82.61M | $74.72M | $78.98M |
| Selling, general & admin | $21.88M | $29.78M | $32.40M | $28.34M | $25.53M |
| Total operating expenses | $215.82M | $242.88M | $241.26M | $225.51M | $232.10M |
| Operating income | $18.22M | -$3.33M | -$31.68M | -$3.88M | $11.40M |
| Operating margin | 640.0% | -110.0% | -1210.0% | -140.0% | 380.0% |
| Interest expense | — | — | — | — | — |
| Pretax income | $22.63M | $4.71M | -$17.75M | $12.66M | $29.30M |
| Tax provision | $14.82M | $4.87M | $3.83M | $6.62M | $9.05M |
| Net income | $7.81M | -$166.00K | -$21.59M | $6.03M | $20.25M |
| Net margin | 270.0% | -10.0% | -830.0% | 220.0% | 670.0% |
| EBITDA | $28.42M | $8.35M | -$19.43M | $7.94M | $23.09M |
| Basic EPS | 0.17 | 0 | -0.5 | 0.14 | 0.47 |
| Diluted EPS | 0.16 | 0 | -0.5 | 0.14 | 0.45 |