| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 315.7M -1.5% | 320.5M -0.7% | 322.8M +1.9% | 316.6M +4.8% | 302.0M |
| Cost of Revenue | 193.2M -3.0% | 199.2M -2.6% | 204.6M +1.2% | 202.1M +6.4% | 190.0M |
| Gross Profit | 122.5M +1.0% | 121.3M +2.6% | 118.2M +3.2% | 114.5M +2.3% | 112.0M |
| Operating Expenses | 92.7M -1.4% | 94.0M +7.8% | 87.3M -6.2% | 93.0M +8.9% | 85.4M |
| R&D | 13.9M -1.3% | 14.1M +3.6% | 13.6M +6.1% | 12.8M +0.8% | 12.7M |
| SG&A | 78.8M -0.0% | 78.8M +6.5% | 74.0M -0.6% | 74.4M +3.0% | 72.3M |
| Operating Income | 29.8M +9.3% | 27.2M -11.9% | 30.9M +44.0% | 21.5M -19.2% | 26.6M |
| EBITDA | 35.3M +8.0% | 32.6M -9.9% | 36.2M +35.3% | 26.8M -16.3% | 32.0M |
| Net Income | 23.7M +4.0% | 22.8M -5.3% | 24.1M +37.8% | 17.5M -23.9% | 23.0M |
| EPS (Basic) | $0.87 +3.6% | $0.84 -5.6% | $0.89 +32.8% | $0.67 -22.1% | $0.86 |
| EPS (Diluted) | $0.87 +3.6% | $0.84 -5.6% | $0.89 +32.8% | $0.67 -22.1% | $0.86 |
| Shares (Diluted) | 24.9M -0.6% | 25.1M -0.5% | 25.2M -0.2% | 25.2M -0.0% | 25.2M |