| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 242.8M -0.6% | 244.2M -5.2% | 257.7M -6.0% | 274.0M +14.4% | 239.6M |
| Cost of Revenue | 60.6M +2.8% | 58.9M -8.0% | 64.1M -4.5% | 67.1M +1.4% | 66.2M |
| Gross Profit | 182.2M -1.6% | 185.2M -4.3% | 193.6M -6.4% | 206.9M +19.3% | 173.4M |
| Operating Expenses | 115.7M +0.5% | 115.1M +0.5% | 114.5M +4.3% | 109.8M +3.9% | 105.7M |
| R&D | — | — | — | — | — |
| SG&A | 13.9M +5.8% | 13.1M -10.7% | 14.7M +17.1% | 12.5M +6.2% | 11.8M |
| Operating Income | 52.2M -16.9% | 62.9M -10.0% | 69.8M -21.3% | 88.7M +38.1% | 64.2M |
| EBITDA | 52.2M -16.9% | 62.9M -10.0% | 69.8M -21.3% | 88.7M +38.1% | 64.2M |
| Net Income | 40.9M -17.1% | 49.4M -9.9% | 54.8M +21.1% | 45.2M -12.0% | 51.4M |
| EPS (Basic) | $1.10 -16.0% | $1.31 -10.3% | $1.46 +21.7% | $1.20 -11.8% | $1.36 |
| EPS (Diluted) | $1.09 -16.2% | $1.30 -10.3% | $1.45 +21.8% | $1.19 -12.5% | $1.36 |
| Shares (Diluted) | 36.7M -1.2% | 37.2M -0.0% | 37.2M -0.5% | 37.3M +0.4% | 37.2M |