| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 460.9M +1.3% | 454.8M +6.8% | 425.8M -4.8% | 447.1M +6.2% | 420.8M |
| Cost of Revenue | 345.7M -2.8% | 355.6M +5.7% | 336.6M +0.6% | 334.7M +5.3% | 317.7M |
| Gross Profit | 115.2M +16.1% | 99.2M +11.2% | 89.2M -20.7% | 112.4M +9.1% | 103.1M |
| Operating Expenses | 101.8M +3.5% | 98.4M +4.5% | 94.1M -1.1% | 95.2M +6.1% | 89.7M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 51.5M +6.9% | 48.2M +1.1% | 47.7M +6.9% | 44.6M +9.3% | 40.8M |
| Operating Income | 13.4M +1534.6% | 817.0K +116.7% | -4894000 -128.4% | 17.2M +29.2% | 13.3M |
| EBITDA | 63.6M +24.9% | 51.0M +22.7% | 41.5M -38.8% | 67.8M +8.9% | 62.2M |
| Net Income | 12.1M +1312.3% | 855.0K +127.9% | -3061000 -123.6% | 13.0M +27.7% | 10.1M |
| EPS (Basic) | $0.05 | $0.00 +100.0% | $-0.02 -133.3% | $0.06 +20.0% | $0.05 |
| EPS (Diluted) | $0.05 | $0.00 +100.0% | $-0.02 -133.3% | $0.06 +20.0% | $0.05 |
| Shares (Diluted) | 215.0M +0.6% | 213.8M +0.7% | 212.2M +0.0% | 212.2M +0.0% | 212.2M |