| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 222.3M +9.9% | 202.3M -8.4% | 220.7M -6.3% | 235.7M -1.0% | 238.1M |
| Cost of Revenue | 131.5M +11.5% | 118.0M -7.6% | 127.7M -8.7% | 139.8M -0.3% | 140.3M |
| Gross Profit | 90.8M +7.6% | 84.3M -9.3% | 93.0M -3.0% | 95.8M -2.0% | 97.8M |
| Operating Expenses | 51.4M +4.6% | 49.2M -1.6% | 49.9M +0.4% | 49.8M -6.0% | 52.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 51.4M +4.6% | 49.2M -1.6% | 49.9M +0.4% | 49.8M -6.0% | 52.9M |
| Operating Income | 39.4M +12.0% | 35.2M -18.3% | 43.0M -6.6% | 46.1M +2.7% | 44.9M |
| EBITDA | 49.2M +11.3% | 44.2M -14.7% | 51.8M -5.4% | 54.8M +2.1% | 53.7M |
| Net Income | 29.7M +8.7% | 27.3M -18.6% | 33.6M -4.3% | 35.1M +1.4% | 34.6M |
| EPS (Basic) | $1.02 +8.5% | $0.94 -17.5% | $1.14 -4.2% | $1.19 +0.8% | $1.18 |
| EPS (Diluted) | $1.02 +9.7% | $0.93 -18.4% | $1.14 -4.2% | $1.19 +1.7% | $1.17 |
| Shares (Diluted) | 29.1M -0.8% | 29.4M -0.6% | 29.5M -0.1% | 29.6M -0.0% | 29.6M |