| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 92.1M +2.3% | 90.1M +24.5% | 72.4M +15.7% | 62.5M +7.1% | 58.4M |
| Cost of Revenue | 49.7M -1.2% | 50.3M +12.6% | 44.7M +20.6% | 37.0M +4.7% | 35.4M |
| Gross Profit | 42.5M +6.7% | 39.8M +43.7% | 27.7M +8.6% | 25.5M +10.8% | 23.0M |
| Operating Expenses | 26.6M +16.2% | 22.9M +36.5% | 16.8M +22.0% | 13.7M -2.6% | 14.1M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 26.6M +16.2% | 22.9M +36.5% | 16.8M +22.0% | 13.7M -2.6% | 14.1M |
| Operating Income | 15.9M -6.2% | 16.9M +54.6% | 10.9M -7.0% | 11.8M +32.0% | 8.9M |
| EBITDA | 18.2M -4.8% | 19.1M +47.8% | 12.9M -4.4% | 13.5M +28.5% | 10.5M |
| Net Income | 14.4M -3.3% | 14.9M +68.7% | 8.8M +5.9% | 8.3M +15.6% | 7.2M |
| EPS (Basic) | $0.43 -6.5% | $0.46 +70.4% | $0.27 +3.8% | $0.26 +13.0% | $0.23 |
| EPS (Diluted) | $0.41 -2.4% | $0.42 +61.5% | $0.26 +8.3% | $0.24 +20.0% | $0.20 |
| Shares (Diluted) | 34.8M -2.3% | 35.6M +2.9% | 34.6M -1.9% | 35.3M -0.1% | 35.3M |