| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 94.9M +6.4% | 89.2M -2.7% | 91.7M +4.4% | 87.8M +3.8% | 84.6M |
| Cost of Revenue | 23.0M +9.4% | 21.0M -0.5% | 21.1M -4.2% | 22.0M +2.5% | 21.5M |
| Gross Profit | 71.9M +5.5% | 68.2M -3.4% | 70.5M +7.3% | 65.8M +4.3% | 63.1M |
| Operating Expenses | 42.5M +4.0% | 40.9M -2.3% | 41.8M +10.0% | 38.0M -0.6% | 38.3M |
| R&D | — | — | — | — | — |
| SG&A | 8.0M -3.5% | 8.3M +8.2% | 7.7M +1.5% | 7.5M +6.9% | 7.1M |
| Operating Income | 28.0M +13.4% | 24.7M -6.2% | 26.4M +2.3% | 25.8M +12.8% | 22.8M |
| EBITDA | 28.0M +13.4% | 24.7M -6.2% | 26.4M +2.3% | 25.8M +12.8% | 22.8M |
| Net Income | 22.7M +14.8% | 19.8M -7.7% | 21.5M +3.3% | 20.8M +11.7% | 18.6M |
| EPS (Basic) | $1.91 +14.4% | $1.67 -7.7% | $1.81 +3.4% | $1.75 +11.5% | $1.57 |
| EPS (Diluted) | $1.91 +14.4% | $1.67 -7.7% | $1.81 +3.4% | $1.75 +11.5% | $1.57 |
| Shares (Diluted) | 11.9M +0.1% | 11.9M +0.2% | 11.9M +0.1% | 11.9M +0.0% | 11.9M |