| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 166.8M +8.9% | 153.1M -5.6% | 162.2M +6.1% | 152.9M +4.8% | 145.9M |
| Cost of Revenue | 92.2M +7.2% | 86.0M -7.8% | 93.3M +12.4% | 83.0M -2.7% | 85.3M |
| Gross Profit | 74.6M +11.2% | 67.1M -2.6% | 68.9M -1.4% | 69.9M +15.3% | 60.6M |
| Operating Expenses | 49.9M -2.5% | 51.2M +18.8% | 43.1M -2.3% | 44.1M -3.9% | 45.9M |
| R&D | 10.6M -9.4% | 11.7M +11.4% | 10.5M +5.0% | 10.0M +0.0% | 10.0M |
| SG&A | 39.2M -0.5% | 39.4M +10.4% | 35.7M +5.0% | 34.0M -5.3% | 35.9M |
| Operating Income | 24.7M +55.3% | 15.9M -38.4% | 25.8M +0.0% | 25.8M +75.5% | 14.7M |
| EBITDA | 34.5M +36.9% | 25.2M -21.0% | 31.9M -8.6% | 34.9M +46.6% | 23.8M |
| Net Income | 19.4M +100.0% | 9.7M -53.8% | 21.0M +20.7% | 17.4M +123.1% | 7.8M |
| EPS (Basic) | $0.23 +109.1% | $0.11 -56.0% | $0.25 +25.0% | $0.20 +122.2% | $0.09 |
| EPS (Diluted) | $0.22 +100.0% | $0.11 -54.2% | $0.24 +20.0% | $0.20 +122.2% | $0.09 |
| Shares (Diluted) | 87.9M +0.2% | 87.7M -1.8% | 89.3M +2.3% | 87.3M -0.3% | 87.6M |