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 | $246.24M | $270.65M | $325.11M | $401.20M | $475.67M |
| Cost of revenue | $42.55M | $50.74M | $53.23M | $62.59M | $75.17M |
| Gross profit | $203.68M | $219.90M | $271.87M | $338.61M | $400.50M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 8270.0% |
| 8130.0% |
| 8360.0% |
| 8440.0% |
| 8420.0% |
| Research & development | $65.54M | $80.62M | $84.38M | $98.41M | $113.87M |
| Selling, general & admin | $47.93M | $40.85M | $43.44M | $50.90M | $65.33M |
| Total operating expenses | $189.86M | $218.86M | $238.64M | $281.70M | $334.02M |
| Operating income | $13.82M | $1.04M | $33.23M | $56.90M | $66.48M |
| Operating margin | 560.0% | 40.0% | 1020.0% | 1420.0% | 1400.0% |
| Interest expense | — | — | — | — | — |
| Pretax income | $82.30M | $120.76M | -$75.56M | -$275.98M | $90.67M |
| Tax provision | $10.90M | -$45.00K | $5.53M | $7.02M | $12.35M |
| Net income | $71.39M | $120.80M | -$81.10M | -$283.00M | $78.32M |
| Net margin | 2900.0% | 4460.0% | -2490.0% | -7050.0% | 1650.0% |
| EBITDA | $20.82M | $10.23M | $43.24M | $67.51M | $78.34M |
| Basic EPS | 0.49 | 0.64 | -0.43 | -1.35 | 0.32 |
| Diluted EPS | 0.44 | 0.59 | -0.43 | -1.35 | 0.31 |