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 | $444.35M | $492.54M | $526.00M |
| Cost of revenue | $366.71M | $397.14M | $422.36M |
| Gross profit | $77.64M | $95.40M | $103.63M |
| Gross margin | 1750.0% | 1940.0% | 1970.0% |
| Research & development | — | — | — |
Source: SEC filings. Information and analytics, not investment advice.
| Selling, general & admin |
| $43.78M |
| $47.16M |
| $52.76M |
| Total operating expenses | $43.78M | $47.16M | $52.76M |
| Operating income | $33.85M | $48.24M | $50.87M |
| Operating margin | 760.0% | 980.0% | 970.0% |
| Interest expense | $4.85M | $5.66M | $2.60M |
| Pretax income | $29.27M | $42.37M | $46.47M |
| Tax provision | $8.20M | $8.16M | $11.06M |
| Net income | $21.07M | $34.20M | $35.41M |
| Net margin | 470.0% | 690.0% | 670.0% |
| EBITDA | — | — | — |
| Basic EPS | 2.11 | 3.45 | 3.62 |
| Diluted EPS | 2.09 | 3.4 | 3.56 |