
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Net revenues | $64.0M+17.0% | $54.7M+13.8% | $48.1M+15.4% | $41.7M+16.5% | $35.8M |
| Cost of revenues | $14.0M+8.0% | $13.0M+12.5% | $11.5M+13.0% | $10.2M+20.9% | $8.5M |
| Gross profit | $50.0M+19.8% | $41.7M+14.3% | $36.5M+16.1% | $31.4M+15.2% | $27.3M |
| Selling, general and administrative | $39.3M+14.0% | $34.5M+9.2% | $31.6M+16.5% | $27.1M+20.8% | $22.4M |
| Research and development | $996K+51.8% | $656K-28.4% | $916K-32.4% | $1.4M-21.3% | $1.7M |
| Total operating expenses | $40.3M+14.7% | $35.1M+8.1% | $32.5M+14.2% | $28.5M+17.8% | $24.2M |
| Operating income | $9.7M+46.8% | $6.6M+64.2% | $4.0M+34.9% | $3.0M-5.4% | $3.1M |
| Interest income, net | $624K+37.1% | $455K+483.3% | $78K+212.0% | $25K-7.4% | $27K |
| Net income before income taxes | $10.3M+46.2% | $7.0M+72.2% | $4.1M+36.3% | $3.0M-5.4% | $3.2M |
| Income tax expense | $2.7M+45.7% | $1.9M+105.0% | $920K+32.9% | $692K-14.0% | $805K |
| Net income | $7.5M+46.3% | $5.2M+62.7% | $3.2M+37.4% | $2.3M-2.4% | $2.4M |
| Basic (in dollars per share) | $0.89+48.3% | $0.60+62.2% | $0.37+37.0% | $0.27-3.6% | $0.28 |
| Diluted (in dollars per share) | $0.85+46.6% | $0.58+61.1% | $0.36+38.5% | $0.26-3.7% | $0.27 |
| Basic (in shares) | 8.5M-1.3% | 8.6M+1.2% | 8.5M-0.1% | 8.5M-1.1% | 8.6M |
| Diluted (in shares) | 8.9M+0.6% | 8.9M+1.9% | 8.7M-0.8% | 8.8M-1.6% | 8.9M |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.