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 | $163.94M | $179.04M | $172.82M | $176.59M | $186.06M |
| Cost of revenue | $113.61M | $122.99M | $122.40M | $119.23M | $125.45M |
| Gross profit | $50.33M | $56.05M | $50.42M | $57.35M | $60.60M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 3070.0% |
| 3130.0% |
| 2920.0% |
| 3250.0% |
| 3260.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | $25.10M | $26.03M | $25.85M | $26.80M | $27.11M |
| Total operating expenses | $28.20M | $29.14M | $28.94M | $29.88M | $30.19M |
| Operating income | $22.12M | $26.91M | $21.47M | $27.47M | $30.41M |
| Operating margin | 1350.0% | 1500.0% | 1240.0% | 1560.0% | 1630.0% |
| Interest expense | $6.20M | $5.99M | $5.78M | $4.96M | $4.65M |
| Pretax income | $15.53M | $20.38M | $15.33M | $22.25M | $25.38M |
| Tax provision | $3.40M | $4.58M | $3.98M | $4.41M | $5.95M |
| Net income | $12.12M | $15.79M | $11.34M | $17.84M | $19.43M |
| Net margin | 740.0% | 880.0% | 660.0% | 1010.0% | 1040.0% |
| EBITDA | $29.08M | $30.01M | $24.56M | $34.47M | $33.49M |
| Basic EPS | 0.46 | 0.6 | 0.43 | 0.68 | 0.74 |
| Diluted EPS | 0.46 | 0.6 | 0.43 | 0.68 | 0.74 |