| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 179.9M -0.2% | 180.2M -2.0% | 183.9M +1.3% | 181.6M +1.6% | 178.7M |
| Cost of Revenue | 30.3M -4.6% | 31.7M -0.1% | 31.8M +5.7% | 30.1M -1.8% | 30.6M |
| Gross Profit | 149.6M +0.8% | 148.5M -2.4% | 152.1M +0.4% | 151.5M +2.3% | 148.1M |
| Operating Expenses | 121.8M -7.6% | 131.8M +1.1% | 130.4M -3.2% | 134.7M +1.4% | 132.9M |
| R&D | 26.7M -15.3% | 31.5M -3.5% | 32.6M +18.3% | 27.6M -6.2% | 29.4M |
| SG&A | 77.7M -7.0% | 83.6M +2.9% | 81.3M -2.8% | 83.7M +6.4% | 78.6M |
| Operating Income | 27.9M +67.6% | 16.6M -23.5% | 21.7M +29.4% | 16.8M +10.2% | 15.2M |
| EBITDA | 45.2M +35.6% | 33.4M -12.7% | 38.2M -5.1% | 40.3M +0.4% | 40.1M |
| Net Income | 14.3M +186.5% | 5.0M -32.7% | 7.4M -3.4% | 7.7M +9.3% | 7.0M |
| EPS (Basic) | $0.26 +225.0% | $0.08 -33.3% | $0.12 +0.0% | $0.12 +9.1% | $0.11 |
| EPS (Diluted) | $0.25 +212.5% | $0.08 -33.3% | $0.12 +0.0% | $0.12 +9.1% | $0.11 |
| Shares (Diluted) | 56.7M -4.9% | 59.6M -5.8% | 63.3M +0.3% | 63.1M -1.2% | 63.8M |