B+
Overall grade
B
Financial quality
The sleeper story is **CyBids AI scaling faster than promised** - 50 of top 100 customers in one quarter proves their unified platform strategy works and creates real switching costs. The obvious headline is solid Q1 beat, but the binding constraint is **pricing pressure from Moat market share grab** - they're trading MTF for volume, betting they can upsell later. Most revealing quote: 'MTF expected to continue declining in 2025' as they bring in customers at 'competitive rates.' **Social measurement deceleration to mid-single digits** from 27% last year is the bigger worry than macro concerns. My view changes if **CyBids customers don't show measurable ARPU uplift by Q3** or Meta activation fails to drive social measurement recovery.
The 30-second version
- CyBids AI scaling faster than promised: 50 of top 100 customers (up from 40) in just one quarter
- Meta activation launched with real traction (20 customers in 10 weeks), but social measurement growth decelerated to single digits
- MTF down 6% while volume grew 22% - they're trading price for scale with Moat wins
What changed this quarter
| Metric | Prior | This quarter |
|---|---|---|
| Total Revenue | $191M (+11% YoY) | $165M (+17% YoY) |
| Advertiser Revenue Growth | 9% YoY | 16% YoY |
| Activation Revenue Growth | 10% YoY | 20% YoY |
| MTM Volume Growth | 14% YoY | 22% YoY |
| MTF Pricing | -5% YoY | -6% YoY |
| Social Measurement Growth | 9% YoY in Q4 | Mid-single digits |
| CTV Measurement Volume | 95% YoY in Q4 | 43% YoY |
| Supply Side Revenue | 34% YoY | 35% YoY |
Accountability tracked
8 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 →