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 | $59.58M | $61.56M | $62.36M | $61.18M | $65.48M |
| Cost of revenue | $33.92M | $35.59M | $36.03M | $34.80M | $33.51M |
| Gross profit | $25.65M | $25.97M | $26.33M | $26.38M | $31.96M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 4310.0% |
| 4220.0% |
| 4220.0% |
| 4310.0% |
| 4880.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | $21.15M | $20.14M | $20.60M | $20.31M | $25.05M |
| Total operating expenses | $22.26M | $21.30M | $21.74M | $21.36M | $26.11M |
| Operating income | $3.39M | $4.66M | $4.58M | $5.01M | $5.85M |
| Operating margin | 570.0% | 760.0% | 740.0% | 820.0% | 890.0% |
| Interest expense | $1.05M | $1.04M | $1.05M | $878.00K | $897.00K |
| Pretax income | $2.39M | $3.56M | $4.19M | $4.32M | $5.24M |
| Tax provision | $910.00K | $1.37M | $1.14M | $1.60M | $1.94M |
| Net income | $1.48M | $2.18M | $3.05M | $2.71M | $3.29M |
| Net margin | 250.0% | 350.0% | 490.0% | 440.0% | 500.0% |
| EBITDA | $4.50M | $5.83M | $5.73M | $6.06M | $6.91M |
| Basic EPS | 0.03 | 0.05 | 0.06 | 0.06 | 0.07 |
| Diluted EPS | 0.03 | 0.04 | 0.06 | 0.05 | 0.07 |