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 23 | Dec 24 | Dec 25 |
|---|---|---|---|
| Total revenue | $711.55M | $691.04M | $570.67M |
| Cost of revenue | $488.20M | $478.02M | $385.59M |
| Gross profit | $223.35M | $213.02M | $185.08M |
| Gross margin | 3140.0% | 3080.0% | 3240.0% |
| Research & development | $9.30M | $10.89M | $10.80M |
Source: SEC filings. Information and analytics, not investment advice.
| Selling, general & admin | $164.24M | $173.33M | $170.86M |
| Total operating expenses | $164.24M | $173.33M | $170.86M |
| Operating income | $59.10M | $39.68M | $14.21M |
| Operating margin | 830.0% | 570.0% | 250.0% |
| Interest expense | $6.45M | $1.09M | $471.00K |
| Pretax income | $44.94M | $39.73M | $14.76M |
| Tax provision | $6.83M | $5.53M | $4.89M |
| Net income | $38.40M | $33.92M | $9.87M |
| Net margin | 540.0% | 490.0% | 170.0% |
| EBITDA | $67.69M | $49.73M | $24.45M |
| Basic EPS | 3.7 | 3.27 | 0.88 |
| Diluted EPS | 3.48 | 3.14 | 0.86 |