| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 184.0M +10.3% | 166.8M +8.9% | 153.1M -5.6% | 162.2M +6.1% | 152.9M |
| Cost of Revenue | 102.7M +11.4% | 92.2M +7.2% | 86.0M -7.8% | 93.3M +12.4% | 83.0M |
| Gross Profit | 81.3M +9.0% | 74.6M +11.2% | 67.1M -2.6% | 68.9M -1.4% | 69.9M |
| Operating Expenses | 50.6M +1.4% | 49.9M -2.5% | 51.2M +18.8% | 43.1M -2.3% | 44.1M |
| R&D | 11.1M +4.7% | 10.6M -9.4% | 11.7M +11.4% | 10.5M +5.0% | 10.0M |
| SG&A | 39.4M +0.5% | 39.2M -0.5% | 39.4M +10.4% | 35.7M +5.0% | 34.0M |
| Operating Income | 30.7M +24.3% | 24.7M +55.3% | 15.9M -38.4% | 25.8M +0.0% | 25.8M |
| EBITDA | 40.7M +18.0% | 34.5M +36.9% | 25.2M -21.0% | 31.9M -8.6% | 34.9M |
| Net Income | 21.6M +11.3% | 19.4M +100.0% | 9.7M -53.8% | 21.0M +20.7% | 17.4M |
| EPS (Basic) | $0.25 +8.7% | $0.23 +109.1% | $0.11 -56.0% | $0.25 +25.0% | $0.20 |
| EPS (Diluted) | $0.25 +13.6% | $0.22 +100.0% | $0.11 -54.2% | $0.24 +20.0% | $0.20 |
| Shares (Diluted) | 87.7M -0.2% | 87.9M +0.2% | 87.7M -1.8% | 89.3M +2.3% | 87.3M |