| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 62.0M +25.8% | 49.2M +3.2% | 47.7M +2.4% | 46.6M +1.9% | 45.7M |
| Cost of Revenue | 4.7M +5.5% | 4.5M +14.5% | 3.9M -11.0% | 4.4M -7.0% | 4.7M |
| Gross Profit | 57.2M +27.9% | 44.8M +2.2% | 43.8M +3.8% | 42.2M +2.9% | 41.0M |
| Operating Expenses | 27.6M -4.1% | 28.7M +4.0% | 27.6M +5.1% | 26.3M +3.2% | 25.5M |
| R&D | — | — | — | — | — |
| SG&A | 4.4M +0.0% | 4.3M +10.0% | 4.0M -6.8% | 4.2M -3.4% | 4.4M |
| Operating Income | 29.2M +86.5% | 15.6M -3.1% | 16.1M +1.4% | 15.9M +0.5% | 15.8M |
| EBITDA | 29.2M +62.5% | 17.9M -1.7% | 18.3M +9.4% | 16.7M +5.5% | 15.8M |
| Net Income | 22.5M +87.2% | 12.0M -3.5% | 12.5M +1.6% | 12.3M +0.2% | 12.2M |
| EPS (Basic) | $1.19 +85.9% | $0.64 -5.9% | $0.68 +1.5% | $0.67 +0.0% | $0.67 |
| EPS (Diluted) | $1.19 +88.9% | $0.63 -7.4% | $0.68 +1.5% | $0.67 +0.0% | $0.67 |
| Shares (Diluted) | 19.0M -0.3% | 19.0M +3.5% | 18.4M -0.1% | 18.4M -0.0% | 18.4M |