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 | $357.56M | $454.27M | $492.04M | $394.81M | $370.49M |
| Cost of revenue | $53.59M | $73.48M | $80.70M | $77.75M | $79.52M |
| Gross profit | $303.97M | $380.78M | $411.34M | $317.06M | $290.97M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 8500.0% |
| 8380.0% |
| 8360.0% |
| 8030.0% |
| 7850.0% |
| Research & development | $9.53M | $12.42M | $13.41M | $13.13M | $13.31M |
| Selling, general & admin | $8.41M | $9.93M | $9.22M | $10.03M | $11.68M |
| Total operating expenses | $136.49M | $182.93M | $215.68M | $204.53M | $205.58M |
| Operating income | $167.47M | $197.85M | $195.66M | $112.53M | $85.38M |
| Operating margin | 4680.0% | 4360.0% | 3980.0% | 2850.0% | 2300.0% |
| Interest expense | -$1.22M | $1.21M | $4.71M | — | — |
| Pretax income | $168.00M | $201.46M | $217.26M | $143.46M | $110.33M |
| Tax provision | $2.92M | $39.94M | $19.34M | -$37.80M | $16.49M |
| Net income | $164.97M | $161.52M | $197.91M | $181.27M | $93.83M |
| Net margin | 4610.0% | 3560.0% | 4020.0% | 4590.0% | 2530.0% |
| EBITDA | $167.99M | $198.53M | $196.28M | $113.25M | $86.08M |
| Basic EPS | 2.03 | 1.96 | 2.37 | 2.29 | 1.45 |
| Diluted EPS | 1.92 | 1.89 | 2.3 | 2.25 | 1.43 |