B+
Overall grade
B
Financial quality
The sleeper story is expense discipline breakdown under new CFO leadership - Vaibhav's first priority is 'targeted investments' while SBC cuts are slowing and driven by old grants rolling off, not new restraint. The obvious NICE partnership extension saves the enterprise narrative, but RingCX's 'better integration with RingEX' admission reveals the cannibalization strategy. The binding constraint isn't AI technology but monetization execution - 3,000 AIR customers sounds impressive until you realize it's still <1% of their 400,000+ base. Vlad's quote captures the challenge: 'We are replacing human labor with IT' but they haven't proven the pricing power yet. My view changes if Q3 shows measurable AI revenue contribution or $1M+ deal momentum rebounds.
The 30-second version
- The sleeper: CFO transition masks fundamental expense discipline breakdown
- NICE partnership extension saves the obvious narrative, but RingCX displacement risk is real
- AI monetization confidence quietly downgraded from 'we can' to 'we're testing'
What changed this quarter
| Metric | Prior | This quarter |
|---|---|---|
| Total Revenue | $612M (+5% YoY) | $620M (+5% YoY) |
| ARR | $2.53B (+7% YoY) | $2.6B (+7% YoY) |
| Operating Margin | 21.8% (+110bps YoY) | 22.6% (+160bps YoY) |
| Free Cash Flow | $130M (+70% YoY) | $144M (+33% YoY) |
| Stock-Based Comp | $76M guidance | $72-78M (vs $285-295M annual) |
| Small Business ARR | Double-digit growth acceleration | Double-digit growth continues |
| RingCX Customers | Over 1,000 (from 700 in Q4) | Over 1,200 |
| AIR Customers | Over 1,000 (from 400 launch) | Over 3,000 |
Accountability tracked
8 new promises made5 narrative shifts flagged6 prior promises graded
Inside the full report
The complete write-up covers the full promise ledger with kept/missed calls, disclosure-quality scoring, the metrics-vanished check, verification items, and the questions to ask next quarter.
Subscribe to Call Sheet Daily →