Loading
Price chart (1D to 10Y)
Licensed market data — shown to members, not published to the open web.
Income Statement, fiscal quarters · USD, as filed
| Line item | Mar 25 | Jun 25 | Sep 25 | Mar 26 | Jun 26 |
|---|---|---|---|---|---|
| Total revenue | $390.95M | $419.07M | $420.04M | $417.14M | $450.73M |
| Cost of revenue | $288.10M | $310.78M | $318.35M | $312.34M | $339.87M |
| Gross profit | $102.84M | $108.29M | $101.68M | $104.80M | $110.85M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 2630.0% |
| 2580.0% |
| 2420.0% |
| 2510.0% |
| 2460.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | $54.33M | $57.13M | $59.93M | $57.76M | $60.07M |
| Total operating expenses | $58.37M | $61.21M | $64.14M | $62.64M | $65.09M |
| Operating income | $44.46M | $47.07M | $37.54M | $42.15M | $45.76M |
| Operating margin | 1140.0% | 1120.0% | 890.0% | 1010.0% | 1020.0% |
| Interest expense | $3.19M | $3.68M | $3.89M | $4.62M | $4.79M |
| Pretax income | $41.84M | $41.40M | $34.95M | $39.04M | $41.59M |
| Tax provision | $10.04M | $10.30M | $9.57M | $9.86M | $10.65M |
| Net income | $31.80M | $31.10M | $25.38M | $29.18M | $30.94M |
| Net margin | 810.0% | 740.0% | 600.0% | 700.0% | 690.0% |
| EBITDA | $55.07M | — | — | $53.76M | — |
| Basic EPS | 2.65 | 2.59 | 2.11 | 2.42 | 2.57 |
| Diluted EPS | 2.64 | 2.57 | 2.1 | 2.41 | 2.55 |