| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 155.9M +3.7% | 150.4M +6.4% | 141.3M +1.3% | 139.5M +7.8% | 129.4M |
| Cost of Revenue | 80.7M +3.9% | 77.7M +2.6% | 75.8M -8.7% | 83.0M +16.4% | 71.3M |
| Gross Profit | 75.2M +3.5% | 72.7M +10.9% | 65.5M +16.0% | 56.5M -2.7% | 58.1M |
| Operating Expenses | 72.8M +11.7% | 65.1M +11.0% | 58.6M +5.4% | 55.6M -0.9% | 56.1M |
| R&D | 23.7M +3.7% | 22.8M +9.4% | 20.9M +14.9% | 18.1M -1.9% | 18.5M |
| SG&A | 47.2M +15.5% | 40.9M +2.2% | 40.0M +12.4% | 35.5M -5.0% | 37.4M |
| Operating Income | 2.5M -67.5% | 7.6M +9.6% | 6.9M +691.1% | 872.0K -54.9% | 1.9M |
| EBITDA | 5.4M -41.8% | 9.3M +12.3% | 8.2M +365.4% | 1.8M -36.5% | 2.8M |
| Net Income | 3.0M -79.6% | 14.9M +158.1% | 5.8M -16.1% | 6.9M +120.0% | 3.1M |
| EPS (Basic) | $0.03 -78.6% | $0.14 +180.0% | $0.05 -28.6% | $0.07 +133.3% | $0.03 |
| EPS (Diluted) | $0.03 -76.9% | $0.13 +160.0% | $0.05 -16.7% | $0.06 +100.0% | $0.03 |
| Shares (Diluted) | 110.8M +0.3% | 110.5M -8.5% | 120.7M +10.1% | 109.6M +1.5% | 108.1M |