| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 89.1M +20.6% | 73.9M -0.6% | 74.4M -1.8% | 75.7M -0.8% | 76.3M |
| Cost of Revenue | 24.7M +24.6% | 19.8M -3.4% | 20.5M -4.8% | 21.5M -0.6% | 21.6M |
| Gross Profit | 64.5M +19.1% | 54.1M +0.5% | 53.9M -0.6% | 54.2M -0.9% | 54.7M |
| Operating Expenses | 39.9M +12.2% | 35.5M +7.6% | 33.0M -0.0% | 33.0M -1.5% | 33.5M |
| R&D | — | — | — | — | — |
| SG&A | 9.2M -1.2% | 9.3M +5.4% | 8.8M +17.4% | 7.5M -5.6% | 7.9M |
| Operating Income | 24.3M +32.2% | 18.4M -3.8% | 19.1M -7.6% | 20.7M +10.9% | 18.6M |
| EBITDA | 24.3M +32.2% | 18.4M -3.8% | 19.1M -7.6% | 20.7M +10.9% | 18.6M |
| Net Income | 19.0M +30.6% | 14.5M -4.6% | 15.3M -6.5% | 16.3M +11.7% | 14.6M |
| EPS (Basic) | $0.99 +11.2% | $0.89 -5.3% | $0.94 -6.0% | $1.00 +11.1% | $0.90 |
| EPS (Diluted) | $0.96 +12.9% | $0.85 -5.6% | $0.90 -6.2% | $0.96 +11.6% | $0.86 |
| Shares (Diluted) | 19.8M +16.3% | 17.0M +0.3% | 17.0M -0.0% | 17.0M +0.6% | 16.9M |