| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 389.0M +4.4% | 372.7M -9.4% | 411.2M -1.7% | 418.1M +7.2% | 389.8M |
| Cost of Revenue | 73.2M +1.4% | 72.2M -11.2% | 81.3M -7.5% | 87.9M +1.6% | 86.5M |
| Gross Profit | 315.8M +5.1% | 300.5M -8.9% | 329.9M -0.1% | 330.2M +8.9% | 303.3M |
| Operating Expenses | 266.7M +7.4% | 248.3M -7.7% | 268.9M -1.1% | 271.9M +4.1% | 261.2M |
| R&D | — | — | — | — | — |
| SG&A | 32.1M +3.2% | 31.1M -6.4% | 33.2M +1.8% | 32.6M +2.3% | 31.9M |
| Operating Income | 50.0M -0.8% | 50.4M -5.1% | 53.1M -12.6% | 60.8M +22.9% | 49.5M |
| EBITDA | 50.0M -0.8% | 50.4M -5.1% | 53.1M -12.6% | 60.8M +22.9% | 49.5M |
| Net Income | 38.0M -2.7% | 39.0M -9.1% | 42.9M -8.0% | 46.7M +23.2% | 37.9M |
| EPS (Basic) | $0.63 -1.6% | $0.64 -7.2% | $0.69 -6.8% | $0.74 +29.8% | $0.57 |
| EPS (Diluted) | $0.63 -1.6% | $0.64 -7.2% | $0.69 -6.8% | $0.74 +29.8% | $0.57 |
| Shares (Diluted) | 58.0M -2.1% | 59.2M -2.0% | 60.4M -2.8% | 62.2M -2.3% | 63.6M |