| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 78.1M +3.6% | 75.4M -1.0% | 76.2M +5.9% | 71.9M +14.0% | 63.1M |
| Cost of Revenue | 33.0M +1.4% | 32.6M +1.6% | 32.1M +4.9% | 30.6M +16.1% | 26.3M |
| Gross Profit | 45.0M +5.2% | 42.8M -2.9% | 44.1M +6.7% | 41.3M +12.6% | 36.7M |
| Operating Expenses | 40.1M +4.8% | 38.2M +7.6% | 35.5M +0.7% | 35.3M +9.0% | 32.3M |
| R&D | 504.0K -13.0% | 579.0K -3.2% | 598.0K -22.8% | 775.0K -8.5% | 847.0K |
| SG&A | 39.2M +5.2% | 37.2M +7.9% | 34.5M +1.2% | 34.1M +9.5% | 31.1M |
| Operating Income | 5.0M +8.1% | 4.6M -46.3% | 8.6M +41.6% | 6.1M +38.5% | 4.4M |
| EBITDA | 12.5M +2.2% | 12.2M -24.3% | 16.2M +18.8% | 13.6M +20.7% | 11.3M |
| Net Income | 2.9M +6.9% | 2.7M -53.4% | 5.8M +61.6% | 3.6M +10.8% | 3.3M |
| EPS (Basic) | $0.07 +0.0% | $0.07 -53.3% | $0.15 +66.7% | $0.09 +12.5% | $0.08 |
| EPS (Diluted) | $0.07 +16.7% | $0.06 -57.1% | $0.14 +55.6% | $0.09 +12.5% | $0.08 |
| Shares (Diluted) | 41.1M +1.6% | 40.5M +1.0% | 40.1M -1.0% | 40.5M -1.4% | 41.1M |