| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 171.6M +9.9% | 156.1M +18.5% | 131.8M +3.9% | 126.8M +2.9% | 123.1M |
| Cost of Revenue | 80.4M +4.6% | 76.8M +21.8% | 63.1M +5.2% | 60.0M +5.4% | 56.9M |
| Gross Profit | 91.2M +15.1% | 79.2M +15.4% | 68.6M +2.8% | 66.8M +0.9% | 66.2M |
| Operating Expenses | 49.4M +7.9% | 45.7M +1.9% | 44.9M +19.3% | 37.6M -3.3% | 38.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 46.5M +4.6% | 44.5M +17.4% | 37.9M +5.9% | 35.8M -3.1% | 36.9M |
| Operating Income | 41.9M +24.9% | 33.5M +41.0% | 23.8M -18.5% | 29.2M +6.8% | 27.3M |
| EBITDA | 61.8M +17.8% | 52.5M +42.4% | 36.8M -12.2% | 42.0M +4.9% | 40.0M |
| Net Income | 16.7M +50.2% | 11.1M -10.9% | 12.5M -54.7% | 27.6M +65.2% | 16.7M |
| EPS (Basic) | $0.18 +50.0% | $0.12 -7.7% | $0.13 -55.2% | $0.29 +61.1% | $0.18 |
| EPS (Diluted) | $0.18 +50.0% | $0.12 -7.7% | $0.13 -55.2% | $0.29 +70.6% | $0.17 |
| Shares (Diluted) | 95.5M -0.1% | 95.7M -0.2% | 95.8M -0.1% | 95.9M -0.2% | 96.1M |