| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 108.2M +3.9% | 104.1M -1.9% | 106.2M +1.9% | 104.2M +3.0% | 101.1M |
| Cost of Revenue | 68.5M +1.0% | 67.9M -3.1% | 70.0M +0.8% | 69.5M +4.3% | 66.6M |
| Gross Profit | 39.6M +9.3% | 36.2M +0.3% | 36.1M +4.1% | 34.7M +0.6% | 34.5M |
| Operating Expenses | 38.3M -3.9% | 39.9M +12.0% | 35.6M +1.9% | 35.0M +0.9% | 34.6M |
| R&D | 6.4M +5.7% | 6.1M +30.0% | 4.7M -18.8% | 5.8M -14.6% | 6.7M |
| SG&A | 31.9M -5.7% | 33.8M +9.3% | 31.0M +6.0% | 29.2M +4.7% | 27.9M |
| Operating Income | 1.3M +134.7% | -3681000 -827.5% | 506.0K +310.0% | -241000 -95.9% | -123000 |
| EBITDA | 6.5M +330.0% | 1.5M -85.7% | 10.7M +123.9% | 4.8M -0.2% | 4.8M |
| Net Income | 2.9M +293.6% | -1473000 -581.4% | 306.0K -74.0% | 1.2M -77.7% | 5.3M |
| EPS (Basic) | $0.03 +250.0% | $-0.02 | $0.00 -100.0% | $0.01 -83.3% | $0.06 |
| EPS (Diluted) | $0.03 +250.0% | $-0.02 | $0.00 -100.0% | $0.01 -83.3% | $0.06 |
| Shares (Diluted) | 83.0M -2.0% | 84.7M -3.2% | 87.5M +1.9% | 85.8M -0.7% | 86.4M |