B+
Overall grade
B+
Financial quality
The sleeper story is integrated programs hitting 40% of bookings - this isn't just a sales tactic, it's a business model moat that locks in longer contracts and smoother revenue while forcing competitors into point solutions. The obvious AI narrative is real (650K workflow users, enterprise traction) but management deliberately slowed monetization for adoption. The binding constraint is their own restraint - they're prioritizing user experience over revenue conversion despite clear enterprise demand. As Jeff said, 'we're not trying to actively sell or monetize yet' despite 'dozens of health systems already signed on.' My view changes if Q3 shows integrated program penetration stalling or if they're forced to accelerate AI monetization due to competitive pressure.
The 30-second version
- Multi-module integrated programs are the sleeper margin AND moat story
- AI suite is actually monetizing, not just burning cash like most AI plays
- Budget flush timing shift masks Q4 weakness but reveals better long-term visibility
What changed this quarter
| Metric | Prior | This quarter |
|---|---|---|
| Revenue | $146M (15% YoY) | $169M (23% YoY) |
| Adj EBITDA Margin | 55% | 60% |
| Free Cash Flow | $60M (+52% YoY) | $92M (+37% YoY) |
| Net Revenue Retention | 118% | 118% |
| $500K+ Customers | 120 (+17% YoY) | 121 (+16% YoY) |
| AI QAUs | 5x YoY growth | 50% QoQ growth |
| Workflow Tool Users | 630K | 650K |
| Telehealth Daily Volume | 200K calls/day | 300K calls/day |
Accountability tracked
7 new promises made4 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 →