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.12M | $63.05M | $71.91M | $75.41M | $78.09M |
| Cost of revenue | $25.85M | $26.32M | $30.56M | $32.58M | $33.04M |
| Gross profit | $33.27M | $36.73M | $41.34M | $42.82M | $45.04M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 5630.0% |
| 5830.0% |
| 5750.0% |
| 5680.0% |
| 5770.0% |
| Research & development | $797.00K | $847.00K | $775.00K | $579.00K | $504.00K |
| Selling, general & admin | $28.42M | $28.80M | $31.91M | $34.79M | $37.13M |
| Total operating expenses | $29.43M | $31.63M | $35.70M | $38.53M | $40.58M |
| Operating income | $3.84M | $5.09M | $5.64M | $4.29M | $4.46M |
| Operating margin | 650.0% | 810.0% | 780.0% | 570.0% | 570.0% |
| Interest expense | $179.00K | $132.00K | — | $305.00K | $248.00K |
| Pretax income | $3.66M | $4.96M | $5.13M | $3.99M | $4.05M |
| Tax provision | $952.00K | $1.71M | $1.53M | $1.27M | $1.15M |
| Net income | $2.62M | $3.15M | $3.51M | $2.58M | $2.76M |
| Net margin | 440.0% | 500.0% | 490.0% | 340.0% | 350.0% |
| EBITDA | $10.45M | $5.44M | $6.03M | $11.91M | $4.84M |
| Basic EPS | 0.07 | 0.08 | 0.09 | 0.07 | 0.07 |
| Diluted EPS | 0.06 | 0.08 | 0.09 | 0.06 | 0.07 |