| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 216.8M +8.1% | 200.5M -0.5% | 201.5M -6.7% | 216.0M +6.5% | 202.8M |
| Cost of Revenue | 146.4M +7.7% | 135.9M -1.5% | 138.0M -4.0% | 143.7M +3.5% | 138.8M |
| Gross Profit | 70.4M +9.0% | 64.6M +1.7% | 63.5M -12.2% | 72.3M +13.0% | 64.0M |
| Operating Expenses | 50.4M -6.5% | 53.9M -4.8% | 56.6M +0.9% | 56.1M -57.3% | 131.5M |
| R&D | 7.3M +9.0% | 6.7M +1.5% | 6.6M -10.8% | 7.4M +5.7% | 7.0M |
| SG&A | 42.2M +2.4% | 41.2M -1.9% | 42.0M +1.0% | 41.6M -14.2% | 48.5M |
| Operating Income | 20.0M +86.9% | 10.7M +55.1% | 6.9M -57.4% | 16.2M +124.0% | -67500000 |
| EBITDA | 33.9M +13.0% | 30.0M +1.7% | 29.5M -19.2% | 36.5M +62.2% | 22.5M |
| Net Income | 13.6M +202.2% | 4.5M -2.2% | 4.6M -46.5% | 8.6M +111.7% | -73600000 |
| EPS (Basic) | $0.76 +204.0% | $0.25 -3.8% | $0.26 -45.8% | $0.48 +112.0% | $-4.00 |
| EPS (Diluted) | $0.76 +204.0% | $0.25 -3.8% | $0.26 -45.8% | $0.48 +112.0% | $-4.00 |
| Shares (Diluted) | 18.0M +0.6% | 17.9M +0.6% | 17.8M -1.7% | 18.1M -1.6% | 18.4M |