| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 239.4M +2.2% | 234.1M -2.7% | 240.6M +6.1% | 226.9M +12.0% | 202.5M |
| Cost of Revenue | 58.2M -1.5% | 59.1M -2.6% | 60.7M +3.3% | 58.7M +12.6% | 52.1M |
| Gross Profit | 181.2M +3.5% | 175.1M -2.7% | 179.9M +7.0% | 168.2M +11.8% | 150.4M |
| Operating Expenses | 104.3M +0.2% | 104.0M -8.4% | 113.5M -15.0% | 133.5M +36.9% | 97.5M |
| R&D | — | — | — | — | — |
| SG&A | 31.3M -1.8% | 31.9M +6.9% | 29.8M +7.6% | 27.7M +2.3% | 27.1M |
| Operating Income | 70.2M +5.4% | 66.7M +13.6% | 58.7M +1592.1% | 3.5M -92.1% | 44.1M |
| EBITDA | 70.7M +5.0% | 67.3M +7.0% | 62.9M +81.0% | 34.7M -31.0% | 50.3M |
| Net Income | 53.5M +6.0% | 50.5M +10.6% | 45.7M +1343.4% | 3.2M -90.6% | 33.7M |
| EPS (Basic) | $0.37 +5.7% | $0.35 +12.9% | $0.31 +1450.0% | $0.02 -92.3% | $0.26 |
| EPS (Diluted) | $0.36 +5.9% | $0.34 +9.7% | $0.31 +1450.0% | $0.02 -92.3% | $0.26 |
| Shares (Diluted) | 146.3M +0.1% | 146.1M -2.2% | 149.4M +6.2% | 140.7M +10.1% | 127.7M |