| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 204.1M +5.1% | 194.3M -1.8% | 197.9M +4.8% | 188.8M +3.5% | 182.4M |
| Cost of Revenue | 94.1M +9.4% | 86.0M -8.6% | 94.1M +6.6% | 88.3M -1.2% | 89.4M |
| Gross Profit | 110.0M +1.6% | 108.3M +4.3% | 103.8M +3.3% | 100.5M +8.1% | 93.0M |
| Operating Expenses | 96.1M +4.0% | 92.3M +7.4% | 86.0M +2.7% | 83.7M +5.8% | 79.1M |
| R&D | 14.4M -0.3% | 14.5M +10.2% | 13.1M -7.4% | 14.2M +1.5% | 14.0M |
| SG&A | 76.6M +0.1% | 76.5M +2.9% | 74.4M +1.0% | 73.7M +3.9% | 70.9M |
| Operating Income | 14.0M -12.3% | 15.9M -10.8% | 17.9M +6.2% | 16.8M +21.1% | 13.9M |
| EBITDA | 38.1M +2.7% | 37.1M -3.3% | 38.3M +1.1% | 37.9M +34.4% | 28.2M |
| Net Income | 5.0M -39.9% | 8.3M -37.3% | 13.3M -10.9% | 14.9M +0.3% | 14.9M |
| EPS (Basic) | $0.09 -40.0% | $0.15 -37.5% | $0.24 -11.1% | $0.27 +3.8% | $0.26 |
| EPS (Diluted) | $0.09 -40.0% | $0.15 -34.8% | $0.23 -11.5% | $0.26 +0.0% | $0.26 |
| Shares (Diluted) | 56.6M -0.0% | 56.7M +0.0% | 56.6M +0.2% | 56.5M +0.0% | 56.5M |