| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 312.9M +11.1% | 281.5M -1.6% | 286.2M +5.4% | 271.6M +6.4% | 255.3M |
| Cost of Revenue | 175.9M +13.6% | 154.8M -3.6% | 160.5M +7.8% | 148.9M +7.7% | 138.2M |
| Gross Profit | 137.0M +8.1% | 126.7M +0.8% | 125.7M +2.5% | 122.7M +4.8% | 117.0M |
| Operating Expenses | 86.1M -0.5% | 86.6M +0.7% | 86.0M +7.4% | 80.0M +3.1% | 77.7M |
| R&D | 4.5M +10.6% | 4.1M -1.0% | 4.1M +4.6% | 3.9M +5.2% | 3.7M |
| SG&A | 81.6M -1.1% | 82.5M +2.1% | 80.9M +6.6% | 75.8M +2.6% | 73.9M |
| Operating Income | 50.9M +26.9% | 40.1M +1.0% | 39.7M -6.8% | 42.6M +8.2% | 39.4M |
| EBITDA | 66.4M +21.3% | 54.8M +1.1% | 54.2M -2.1% | 55.3M +7.5% | 51.4M |
| Net Income | 32.8M +27.2% | 25.8M +5.4% | 24.5M -12.9% | 28.1M +5.5% | 26.6M |
| EPS (Basic) | $2.75 +27.3% | $2.16 +5.9% | $2.04 -13.2% | $2.35 +5.9% | $2.22 |
| EPS (Diluted) | $2.75 +27.3% | $2.16 +5.9% | $2.04 -13.2% | $2.35 +5.9% | $2.22 |
| Shares (Diluted) | 11.8M +0.1% | 11.8M -0.0% | 11.8M +0.0% | 11.8M +0.1% | 11.8M |