| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 193.3M +3.9% | 186.1M +5.4% | 176.6M +6.0% | 166.6M -3.6% | 172.8M |
| Cost of Revenue | 128.7M +2.6% | 125.5M +5.2% | 119.2M +4.4% | 114.2M -6.7% | 122.4M |
| Gross Profit | 64.5M +6.5% | 60.6M +5.7% | 57.4M +9.6% | 52.3M +3.8% | 50.4M |
| Operating Expenses | 30.6M +1.4% | 30.2M +1.1% | 29.9M +8.7% | 27.5M -5.0% | 28.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 27.5M +1.6% | 27.1M +1.2% | 26.8M +9.8% | 24.4M -5.6% | 25.9M |
| Operating Income | 33.9M +11.5% | 30.4M +10.7% | 27.5M +10.6% | 24.8M +15.7% | 21.5M |
| EBITDA | 41.4M +10.5% | 37.5M +8.8% | 34.5M +8.6% | 31.7M +11.9% | 28.4M |
| Net Income | 22.7M +16.9% | 19.4M +8.9% | 17.8M +29.8% | 13.7M +21.2% | 11.3M |
| EPS (Basic) | $0.86 +16.2% | $0.74 +8.8% | $0.68 +30.8% | $0.52 +20.9% | $0.43 |
| EPS (Diluted) | $0.86 +16.2% | $0.74 +8.8% | $0.68 +30.8% | $0.52 +20.9% | $0.43 |
| Shares (Diluted) | 26.4M +0.0% | 26.4M +0.3% | 26.3M +0.1% | 26.3M +0.0% | 26.3M |