| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 121.3M +5.4% | 115.1M +14.0% | 101.0M +21.2% | 83.4M -8.1% | 90.7M |
| Cost of Revenue | 0 | 0 | 0 | 0 | 0 |
| Gross Profit | 121.3M +5.4% | 115.1M +14.0% | 101.0M +21.2% | 83.4M -8.1% | 90.7M |
| Operating Expenses | 37.8M +8.3% | 34.9M +8.4% | 32.2M +9.0% | 29.5M -6.6% | 31.6M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 8.8M +12.4% | 7.9M +3.3% | 7.6M +20.5% | 6.3M +3.0% | 6.1M |
| Operating Income | 83.5M +4.1% | 80.3M +16.6% | 68.9M +27.9% | 53.8M -8.8% | 59.1M |
| EBITDA | 109.1M +4.9% | 104.0M +11.3% | 93.4M +26.1% | 74.1M -7.8% | 80.3M |
| Net Income | 55.4M +39.3% | 39.8M +5.2% | 37.8M +16.4% | 32.5M -11.5% | 36.7M |
| EPS (Basic) | $1.15 +38.6% | $0.83 +3.7% | $0.80 +15.9% | $0.69 -12.7% | $0.79 |
| EPS (Diluted) | $1.15 +40.2% | $0.82 +2.5% | $0.80 +15.9% | $0.69 -12.7% | $0.79 |
| Shares (Diluted) | 48.5M -0.1% | 48.5M +1.4% | 47.9M +0.5% | 47.6M +1.7% | 46.8M |