| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 116.1M +6.3% | 109.2M -6.5% | 116.7M +2.2% | 114.2M +3.3% | 110.5M |
| Cost of Revenue | 94.8M +0.2% | 94.6M -6.0% | 100.7M +11.5% | 90.3M +0.5% | 89.9M |
| Gross Profit | 21.3M +46.1% | 14.6M -9.2% | 16.0M -32.9% | 23.9M +15.7% | 20.7M |
| Operating Expenses | 101.7M -1.9% | 103.7M -3.6% | 107.5M +9.6% | 98.1M +0.8% | 97.4M |
| R&D | — | — | — | — | — |
| SG&A | 0 | 0 | 0 | 0 | 0 |
| Operating Income | 14.4M +161.6% | 5.5M -40.0% | 9.2M -42.7% | 16.1M +22.4% | 13.1M |
| EBITDA | 16.0M +125.2% | 7.1M -28.2% | 9.9M -40.3% | 16.6M +14.2% | 14.5M |
| Net Income | 11.1M +161.0% | 4.2M -34.2% | 6.5M -48.5% | 12.5M +21.1% | 10.3M |
| EPS (Basic) | $0.76 +162.1% | $0.29 -34.1% | $0.44 -49.4% | $0.87 +20.8% | $0.72 |
| EPS (Diluted) | $0.76 +162.1% | $0.29 -34.1% | $0.44 -48.8% | $0.86 +21.1% | $0.71 |
| Shares (Diluted) | 14.4M +0.1% | 14.4M -0.5% | 14.5M +0.8% | 14.4M +0.1% | 14.3M |