| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 161.2M +4.5% | 154.2M -3.6% | 159.9M -2.7% | 164.5M +3.4% | 159.0M |
| Cost of Revenue | 43.5M +4.0% | 41.8M -2.7% | 42.9M -11.9% | 48.7M +0.4% | 48.6M |
| Gross Profit | 117.7M +4.7% | 112.4M -3.9% | 117.0M +1.1% | 115.7M +4.8% | 110.5M |
| Operating Expenses | 56.5M -1.2% | 57.2M -5.3% | 60.4M -0.2% | 60.5M +1.5% | 59.6M |
| R&D | — | — | — | — | — |
| SG&A | 12.2M -3.6% | 12.6M -34.1% | 19.1M +43.8% | 13.3M -8.6% | 14.6M |
| Operating Income | 54.1M +8.8% | 49.7M +5.8% | 46.9M -6.0% | 49.9M +28.2% | 38.9M |
| EBITDA | 54.1M +8.8% | 49.7M +5.4% | 47.1M -5.6% | 49.9M +28.2% | 38.9M |
| Net Income | 40.2M +6.9% | 37.6M +8.9% | 34.5M -7.2% | 37.2M +23.7% | 30.1M |
| EPS (Basic) | $0.90 +7.1% | $0.84 +9.1% | $0.77 -6.1% | $0.82 +24.2% | $0.66 |
| EPS (Diluted) | $0.90 +8.4% | $0.83 +7.8% | $0.77 -6.1% | $0.82 +24.2% | $0.66 |
| Shares (Diluted) | 44.8M -0.6% | 45.0M -0.1% | 45.1M -0.6% | 45.4M -0.2% | 45.5M |