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 | $132.80M | $139.57M | $138.74M | $138.91M | $153.77M |
| Cost of revenue | $90.05M | $93.22M | $92.56M | $93.54M | $100.17M |
| Gross profit | $42.75M | $46.35M | $46.18M | $45.37M | $53.59M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 3220.0% |
| 3320.0% |
| 3330.0% |
| 3270.0% |
| 3490.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | — | — | — | — | — |
| Total operating expenses | $33.97M | $34.67M | $34.00M | $36.05M | $37.98M |
| Operating income | $8.77M | $11.67M | $12.18M | $9.32M | $15.61M |
| Operating margin | 660.0% | 840.0% | 880.0% | 670.0% | 1020.0% |
| Interest expense | $3.63M | $3.55M | $3.40M | $2.55M | $2.52M |
| Pretax income | $4.46M | $7.30M | $8.32M | $6.78M | $13.01M |
| Tax provision | $903.00K | $1.68M | $1.84M | $1.42M | $2.62M |
| Net income | $3.55M | $5.61M | $6.47M | $5.35M | $10.39M |
| Net margin | 270.0% | 400.0% | 470.0% | 390.0% | 680.0% |
| EBITDA | $15.06M | $18.07M | $18.60M | $15.53M | $21.80M |
| Basic EPS | 0.21 | 0.34 | 0.39 | 0.32 | 0.62 |
| Diluted EPS | 0.21 | 0.34 | 0.39 | 0.32 | 0.61 |