| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 234.1M -2.7% | 240.6M +6.1% | 226.9M +12.0% | 202.5M -3.1% | 208.9M |
| Cost of Revenue | 59.1M -2.6% | 60.7M +3.3% | 58.7M +12.6% | 52.1M -1.2% | 52.8M |
| Gross Profit | 175.1M -2.7% | 179.9M +7.0% | 168.2M +11.8% | 150.4M -3.7% | 156.2M |
| Operating Expenses | 104.0M -8.4% | 113.5M -15.0% | 133.5M +36.9% | 97.5M +6.3% | 91.7M |
| R&D | — | — | — | — | — |
| SG&A | 31.9M +6.9% | 29.8M +7.6% | 27.7M +2.3% | 27.1M +0.3% | 27.0M |
| Operating Income | 66.7M +13.6% | 58.7M +1592.1% | 3.5M -92.1% | 44.1M -22.0% | 56.5M |
| EBITDA | 67.3M +7.0% | 62.9M +81.0% | 34.7M -31.0% | 50.3M -12.7% | 57.6M |
| Net Income | 50.5M +10.6% | 45.7M +1343.4% | 3.2M -90.6% | 33.7M -22.5% | 43.5M |
| EPS (Basic) | $0.35 +12.9% | $0.31 +1450.0% | $0.02 -92.3% | $0.26 -23.5% | $0.34 |
| EPS (Diluted) | $0.34 +9.7% | $0.31 +1450.0% | $0.02 -92.3% | $0.26 -23.5% | $0.34 |
| Shares (Diluted) | 146.1M -1.9% | 149.0M +5.9% | 140.7M +9.8% | 128.1M +0.4% | 127.5M |