| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 124.5M +6.2% | 117.2M +2.2% | 114.7M +4.5% | 109.7M +7.6% | 102.0M |
| Cost of Revenue | 33.5M +5.1% | 31.9M +5.3% | 30.3M +7.6% | 28.1M +6.3% | 26.5M |
| Gross Profit | 91.0M +6.6% | 85.4M +1.1% | 84.4M +3.5% | 81.6M +8.0% | 75.5M |
| Operating Expenses | 80.8M +11.2% | 72.6M +3.9% | 69.9M -4.9% | 73.5M +7.3% | 68.4M |
| R&D | 16.6M +20.4% | 13.8M +5.8% | 13.0M -6.7% | 13.9M +7.5% | 13.0M |
| SG&A | 64.2M +9.1% | 58.9M +3.5% | 56.9M -4.4% | 59.5M +7.3% | 55.5M |
| Operating Income | 10.2M -19.7% | 12.7M -12.4% | 14.5M +78.7% | 8.1M +14.6% | 7.1M |
| EBITDA | 11.9M -17.0% | 14.4M -10.6% | 16.1M +66.8% | 9.6M +10.7% | 8.7M |
| Net Income | 27.6M +80.8% | 15.3M -2.5% | 15.6M +20.2% | 13.0M +349.9% | 2.9M |
| EPS (Basic) | $0.13 +85.7% | $0.07 +0.0% | $0.07 +16.7% | $0.06 +500.0% | $0.01 |
| EPS (Diluted) | $0.12 +71.4% | $0.07 +0.0% | $0.07 +16.7% | $0.06 +500.0% | $0.01 |
| Shares (Diluted) | 220.9M -2.3% | 226.1M -1.9% | 230.5M -1.0% | 232.9M +1.6% | 229.2M |