| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 149.3M +7.2% | 139.3M +2.1% | 136.5M +0.8% | 135.4M +0.2% | 135.1M |
| Cost of Revenue | 80.0M +5.6% | 75.7M -0.5% | 76.1M +2.8% | 74.1M -1.6% | 75.3M |
| Gross Profit | 69.3M +9.0% | 63.6M +5.3% | 60.4M -1.5% | 61.3M +2.5% | 59.8M |
| Operating Expenses | 57.0M +6.1% | 53.8M +1.0% | 53.2M +1.4% | 52.5M -4.0% | 54.7M |
| R&D | 10.8M +2.4% | 10.5M +2.1% | 10.3M -3.6% | 10.7M -4.2% | 11.2M |
| SG&A | 45.3M +8.5% | 41.8M -1.2% | 42.3M +1.4% | 41.7M -4.0% | 43.5M |
| Operating Income | 12.3M +25.0% | 9.8M +37.8% | 7.1M -18.9% | 8.8M +72.1% | 5.1M |
| EBITDA | 21.3M +10.2% | 19.3M +20.7% | 16.0M -7.1% | 17.2M +25.9% | 13.7M |
| Net Income | 9.2M +12.8% | 8.1M +35.2% | 6.0M -16.9% | 7.2M +63.0% | 4.4M |
| EPS (Basic) | $0.38 +11.8% | $0.34 +36.0% | $0.25 -16.7% | $0.30 +57.9% | $0.19 |
| EPS (Diluted) | $0.37 +12.1% | $0.33 +32.0% | $0.25 -16.7% | $0.30 +66.7% | $0.18 |
| Shares (Diluted) | 24.4M +0.5% | 24.3M +0.1% | 24.3M +0.3% | 24.2M +0.4% | 24.1M |