| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 411.6M +14.5% | 359.5M -0.9% | 362.7M +9.1% | 332.6M +3.1% | 322.6M |
| Cost of Revenue | 306.1M +11.9% | 273.6M -2.2% | 279.8M +9.5% | 255.6M +4.0% | 245.7M |
| Gross Profit | 105.6M +23.0% | 85.8M +3.5% | 82.9M +7.7% | 77.0M +0.1% | 76.9M |
| Operating Expenses | 58.0M +33.8% | 43.4M +1.6% | 42.7M +16.9% | 36.5M -10.9% | 41.0M |
| R&D | 2.7M +14.1% | 2.4M -10.0% | 2.6M +3.4% | 2.5M -20.4% | 3.2M |
| SG&A | 55.3M +35.0% | 41.0M +2.3% | 40.1M +17.9% | 34.0M -10.1% | 37.8M |
| Operating Income | 47.5M +11.9% | 42.5M +5.5% | 40.3M -0.7% | 40.5M +12.7% | 36.0M |
| EBITDA | 49.7M +11.2% | 44.7M +5.7% | 42.3M -0.8% | 42.6M +11.9% | 38.1M |
| Net Income | 42.3M +11.0% | 38.1M -1.0% | 38.5M +3.6% | 37.2M +7.6% | 34.6M |
| EPS (Basic) | $1.16 +11.5% | $1.04 +0.0% | $1.04 +5.1% | $0.99 +8.8% | $0.91 |
| EPS (Diluted) | $1.16 +11.5% | $1.04 +0.0% | $1.04 +5.1% | $0.99 +8.8% | $0.91 |
| Shares (Diluted) | 36.5M -0.6% | 36.8M -0.8% | 37.1M -1.4% | 37.6M -1.3% | 38.1M |