| Metric | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 |
|---|---|---|---|---|---|
| Revenue | 280.4M -0.5% | 281.8M -10.5% | 314.8M +5.4% | 298.7M +11.0% | 269.1M |
| Cost of Revenue | 236.3M +3.6% | 228.0M -10.8% | 255.6M +4.5% | 244.6M +11.0% | 220.3M |
| Gross Profit | 44.1M -17.9% | 53.8M -9.1% | 59.2M +9.4% | 54.1M +10.9% | 48.8M |
| Operating Expenses | 31.7M +5.8% | 30.0M -10.7% | 33.6M +19.8% | 28.0M -2.1% | 28.6M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 31.7M +5.8% | 30.0M -9.7% | 33.2M +22.6% | 27.1M -5.5% | 28.6M |
| Operating Income | 12.4M -47.8% | 23.8M -7.0% | 25.6M -1.8% | 26.1M +29.4% | 20.1M |
| EBITDA | 19.4M -37.0% | 30.8M -5.5% | 32.6M -1.8% | 33.2M +22.2% | 27.2M |
| Net Income | 8.4M -50.1% | 16.8M -6.2% | 18.0M -4.1% | 18.7M +38.4% | 13.5M |
| EPS (Basic) | $0.72 -50.0% | $1.44 -6.5% | $1.54 -3.8% | $1.60 +37.9% | $1.16 |
| EPS (Diluted) | $0.71 -50.3% | $1.43 -6.5% | $1.53 -3.8% | $1.59 +38.3% | $1.15 |
| Shares (Diluted) | 11.8M +0.2% | 11.8M +0.5% | 11.7M -0.1% | 11.7M +0.1% | 11.7M |