| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 255.0M +3.2% | 247.1M -4.4% | 258.4M -0.7% | 260.2M +20.4% | 216.1M |
| Cost of Revenue | 107.2M +1.1% | 106.1M -6.0% | 112.8M -4.5% | 118.1M -2.9% | 121.6M |
| Gross Profit | 147.8M +4.8% | 141.0M -3.1% | 145.6M +2.5% | 142.0M +50.3% | 94.5M |
| Operating Expenses | 98.5M +4.2% | 94.5M -5.0% | 99.4M +2.7% | 96.9M -11.5% | 109.5M |
| R&D | — | — | — | — | — |
| SG&A | 21.7M +6.3% | 20.4M -14.3% | 23.8M +1.1% | 23.6M +16.0% | 20.3M |
| Operating Income | 42.6M +12.3% | 37.9M -11.6% | 42.9M +17.6% | 36.5M +239.9% | -26066000 |
| EBITDA | 44.6M +17.0% | 38.2M -12.6% | 43.6M +16.7% | 37.4M +525.9% | -8785000 |
| Net Income | 33.0M +11.8% | 29.5M -21.3% | 37.5M +21.7% | 30.8M +224.6% | -24750000 |
| EPS (Basic) | $0.26 +13.0% | $0.23 -20.7% | $0.29 +20.8% | $0.24 +226.3% | $-0.19 |
| EPS (Diluted) | $0.26 +13.0% | $0.23 -20.7% | $0.29 +20.8% | $0.24 +226.3% | $-0.19 |
| Shares (Diluted) | 128.3M -0.3% | 128.7M -0.3% | 129.1M +0.4% | 128.6M +0.5% | 128.0M |