| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 231.9M +1.5% | 228.4M +8.3% | 210.8M -4.3% | 220.3M +3.7% | 212.5M |
| Cost of Revenue | 151.7M -1.2% | 153.5M +9.7% | 139.9M -5.0% | 147.3M +1.6% | 145.0M |
| Gross Profit | 80.2M +7.1% | 74.9M +5.6% | 70.9M -2.9% | 73.0M +8.1% | 67.5M |
| Operating Expenses | 47.7M +6.0% | 45.0M -0.4% | 45.2M -37.0% | 71.7M +57.2% | 45.6M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 40.2M +7.5% | 37.4M -0.5% | 37.6M -1.6% | 38.2M +2.4% | 37.3M |
| Operating Income | 32.5M +8.7% | 29.9M +16.3% | 25.7M +1876.9% | 1.3M -94.1% | 21.9M |
| EBITDA | 47.7M +6.0% | 45.0M +10.0% | 40.9M -5.1% | 43.1M +14.0% | 37.8M |
| Net Income | 21.9M +11.2% | 19.7M +1.0% | 19.5M +89.3% | 10.3M -9.6% | 11.4M |
| EPS (Basic) | $0.66 +10.0% | $0.60 +1.7% | $0.59 +90.3% | $0.31 -8.8% | $0.34 |
| EPS (Diluted) | $0.66 +11.9% | $0.59 +0.0% | $0.59 +90.3% | $0.31 -8.8% | $0.34 |
| Shares (Diluted) | 33.2M -0.3% | 33.3M +0.3% | 33.2M -0.3% | 33.3M +0.0% | 33.3M |