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 | Dec 24 | Mar 25 | Sep 25 | Dec 25 | Mar 26 |
|---|---|---|---|---|---|
| Total revenue | $747.49M | $704.84M | $739.65M | $766.51M | $766.79M |
| Cost of revenue | $645.77M | $604.64M | $632.17M | $663.60M | $659.66M |
| Gross profit | $101.72M | $100.20M | $107.47M | $102.91M | $107.12M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 1360.0% |
| 1420.0% |
| 1450.0% |
| 1340.0% |
| 1400.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | $73.92M | $69.69M | $75.27M | $78.11M | $78.06M |
| Total operating expenses | $83.27M | $77.86M | $81.57M | $85.04M | $84.00M |
| Operating income | $18.44M | $22.33M | $25.90M | $17.86M | $23.12M |
| Operating margin | 250.0% | 320.0% | 350.0% | 230.0% | 300.0% |
| Interest expense | $1.97M | $1.83M | $1.91M | $1.94M | $1.30M |
| Pretax income | $19.71M | $24.22M | $26.99M | $19.42M | $24.05M |
| Tax provision | $2.65M | $6.79M | $7.11M | $2.92M | $7.16M |
| Net income | $17.05M | $17.43M | $19.87M | $16.49M | $16.88M |
| Net margin | 230.0% | 250.0% | 270.0% | 220.0% | 220.0% |
| EBITDA | $26.57M | $29.83M | $32.10M | $23.80M | $28.83M |
| Basic EPS | 0.72 | 0.75 | 0.9 | 0.75 | 0.79 |
| Diluted EPS | 0.7 | 0.74 | 0.89 | 0.75 | 0.78 |