| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 48.6M +1.0% | 48.1M -3.4% | 49.8M +5.1% | 47.3M -2.2% | 48.4M |
| Cost of Revenue | 14.8M +2.5% | 14.4M -0.3% | 14.5M -0.0% | 14.5M +3.3% | 14.0M |
| Gross Profit | 33.7M +0.4% | 33.6M -4.7% | 35.3M +7.4% | 32.8M -4.5% | 34.4M |
| Operating Expenses | 13.9M -1.0% | 14.1M +5.7% | 13.3M -0.7% | 13.4M +3.0% | 13.0M |
| R&D | — | — | — | — | — |
| SG&A | 4.0M -0.4% | 4.0M +42.0% | 2.8M -28.9% | 4.0M +8.3% | 3.6M |
| Operating Income | 18.7M +0.9% | 18.5M -6.1% | 19.7M +4.4% | 18.9M -12.4% | 21.5M |
| EBITDA | 18.7M +0.9% | 18.5M -6.1% | 19.7M +4.4% | 18.9M -12.4% | 21.5M |
| Net Income | 14.5M +1.3% | 14.3M -7.6% | 15.5M +7.5% | 14.4M -12.7% | 16.5M |
| EPS (Basic) | $1.44 +0.7% | $1.43 -7.7% | $1.55 +8.4% | $1.43 -12.8% | $1.64 |
| EPS (Diluted) | $1.42 +1.4% | $1.40 -7.9% | $1.52 +7.8% | $1.41 -12.4% | $1.61 |
| Shares (Diluted) | 10.2M +0.2% | 10.2M -0.0% | 10.2M -0.3% | 10.2M +0.2% | 10.2M |