| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 261.2M +5.5% | 247.6M +2.3% | 242.1M -6.3% | 258.5M +7.4% | 240.7M |
| Cost of Revenue | 216.7M +5.1% | 206.1M +1.9% | 202.2M -5.9% | 214.9M +6.8% | 201.2M |
| Gross Profit | 44.6M +7.4% | 41.5M +4.0% | 39.9M -8.5% | 43.6M +10.4% | 39.5M |
| Operating Expenses | 20.1M +7.7% | 18.6M -20.8% | 23.5M +36.1% | 17.3M -0.5% | 17.4M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 16.0M +9.8% | 14.6M +6.0% | 13.7M +6.0% | 13.0M -2.0% | 13.2M |
| Operating Income | 24.5M +7.2% | 22.9M +39.7% | 16.4M -37.8% | 26.3M +18.9% | 22.1M |
| EBITDA | 31.9M +7.8% | 29.6M +3.8% | 28.5M -13.3% | 32.9M +15.9% | 28.4M |
| Net Income | 23.2M +8.8% | 21.3M +76.8% | 12.1M -50.5% | 24.3M +22.1% | 19.9M |
| EPS (Basic) | $0.23 +9.5% | $0.21 +75.0% | $0.12 -50.0% | $0.24 +26.3% | $0.19 |
| EPS (Diluted) | $0.23 +9.5% | $0.21 +75.0% | $0.12 -47.8% | $0.23 +21.1% | $0.19 |
| Shares (Diluted) | 102.5M +0.2% | 102.3M -0.0% | 102.3M -1.2% | 103.6M -0.0% | 103.6M |