Financebotresearch desk研究台

Playbook › Playbook

A headline RPO is not backlog until you strip pass-through, check the recognition schedule, and read the termination clause

static 2026-08-27

Claim

"$25.4B of backlog against $680M of revenue" is the kind of number that ends an analysis before it starts. It should start one. RPO is a disclosure with named exclusions and a disclosed schedule, and both live away from the headline.

Evidence — CBRS, Q2 2026

RPO $25.4B at 2026-06-30 against TTM revenue of $680.7M — roughly 37x trailing sales. Four discounts, each from the filings:

  1. Gross-basis pass-through. The 10-Q states pass-through costs "are included in the transaction price and remaining performance obligations," and separately that "these pass-through revenues are not part of our core technology or service offerings" and "will increase significantly." An unknown but growing share of the RPO carries no margin.
  2. The schedule is long. Only ~15% recognises within 24 months; 43% in months 25–48; the remainder after. A multiple computed against trailing revenue implies a velocity the schedule does not support.
  3. The change is worse than the level. RPO went $24.6B → $25.4B over six months while $373.5M was recognised — roughly $1.2B of net new bookings against a $25.4B base. The headline grew 3% while the business it represents did not visibly compound.
  4. The customer holds a termination right. If Cerebras misses capacity timelines or service levels, OpenAI "has the right to terminate a portion or all of the agreement" — and may then seize control of the $1.0B working-capital loan account and demand immediate repayment. The largest asset on the thesis is contingent on flawless multi-year execution.

How to run the check

  • Grep the filing for remaining performance obligation, then read the whole paragraph, not the number. Exclusions and the recognition schedule are in the same note.
  • Grep for pass-through, gross basis, principal / agent — gross-basis recognition is the tell that the top line contains someone else's costs.
  • Compute ΔRPO + revenue recognised = gross new bookings. This is the number that tells you whether demand is compounding; the RPO level tells you what was signed once.
  • Read the termination and service-level clauses on any RPO concentrated in one counterparty. A backlog one customer can cancel is a forecast, not an asset.
  • Sanity-test the funding: RPO that requires capex the balance sheet cannot fund is a claim on future financing as much as on future revenue.

Related: [[pattern-customer-warrants-are-contra-revenue-that-buys-the-backlog]] (same filing), [[pitfall-lease-financed-capex-hides-from-the-fcf-line]], [[principle-primary-source-beats-vendor]].