| Metric | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 |
|---|---|---|---|---|---|
| Revenue | 129.3M +2.3% | 126.3M +7.3% | 117.7M -2.3% | 120.5M -3.8% | 125.2M |
| Cost of Revenue | 93.3M +0.8% | 92.6M +8.4% | 85.4M +0.5% | 85.0M -6.0% | 90.4M |
| Gross Profit | 36.0M +6.7% | 33.7M +4.4% | 32.3M -9.0% | 35.5M +1.9% | 34.8M |
| Operating Expenses | 17.7M +6.7% | 16.6M +0.2% | 16.6M -10.4% | 18.5M -3.4% | 19.2M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 17.7M +6.7% | 16.6M +0.2% | 16.6M -10.4% | 18.5M -3.4% | 19.2M |
| Operating Income | 18.2M +6.7% | 17.1M +8.9% | 15.7M -7.4% | 17.0M +8.4% | 15.6M |
| EBITDA | 24.3M +6.4% | 22.8M +6.7% | 21.4M -6.1% | 22.8M +6.9% | 21.3M |
| Net Income | 14.4M -0.7% | 14.5M +15.6% | 12.6M -18.7% | 15.5M +18.4% | 13.1M |
| EPS (Basic) | $1.07 -0.9% | $1.08 +14.9% | $0.94 -17.5% | $1.14 +18.7% | $0.96 |
| EPS (Diluted) | $0.76 -24.0% | $1.00 +14.9% | $0.87 -17.9% | $1.06 +55.9% | $0.68 |
| Shares (Diluted) | 13.9M +0.0% | 13.9M -0.3% | 13.9M +0.0% | 13.9M +0.1% | 13.9M |