SOURCESTATE REFERENCE · FINANCIAL DATA

Backlog Is Not Revenue: What RPO, Backlog, and Deal Value Actually Tell You

Palantir reported $11.2 billion of Total Remaining Deal Value and $4.1 billion of RPO on the same date. CoreWeave can report backlog above RPO. Oracle's enormous RPO stretches across years. Vertiv's backlog can be cancelled or rescheduled. The numbers all point toward future demand—but not with the same meaning.

At December 31, 2025, Palantir reported two numbers describing future business.

Total Remaining Deal Value: $11.2 billion

Remaining Performance Obligations: $4.1 billion

Same company.

Same reporting date.

Same broad question:

Yet one number was about 2.7 times the other.

PALANTIR — DECEMBER 31, 2025

Total Remaining Deal Value          $11.2bn
                                    │
                                    │ broader company-defined measure
                                    │ assumes all available customer
                                    │ options are exercised and
                                    │ contracts do not terminate
                                    │
Remaining Performance Obligations    $4.1bn
                                    │
                                    │ non-cancelable contracted revenue
                                    │ not yet recognized
                                    ▼
Future revenue recognition

The $7.1 billion gap is real.

But the filing does not provide a dollar-by-dollar reconciliation telling us how much of that difference comes from customer options, termination rights, short-duration contracts, or other definitional differences.

That caveat is the point.

A future-demand number can look precise while still requiring careful interpretation.

Palantir's Total Remaining Deal Value assumes all available customer contract options are exercised and that contracts are not terminated. Many Palantir contracts contain termination provisions, including termination for convenience. Its RPO is defined on a different, more accounting-constrained basis: non-cancelable contracted revenue not yet recognized, with certain short-duration contracts omitted under an ASC 606 disclosure expedient.

Both metrics are useful.

They are not interchangeable.

And if two future-demand metrics from the same company on the same date can differ by almost threefold, comparing backlog-like numbers across companies requires even more care.

That is the central problem this article addresses:

The right question is not simply:

It is:

FIGURE 02$11.2B and $4.1B describe different populations.

At December 31, 2025, Palantir reported $11.2 billion of Total Remaining Deal Value and $4.1 billion of remaining performance obligations. TRDV assumes available options are exercised and contracts do not terminate; RPO is non-cancelable contracted revenue not yet recognized and excludes certain contracts of one year or less under an accounting expedient. The $7.1 billion difference is not reconciled by the filing.

PALANTIR · DECEMBER 31, 2025
TOTAL REMAINING DEAL VALUE$11.2bn
  • Assumes available customer options are exercised
  • Assumes contracts do not terminate
  • Many contracts include termination provisions
Different population / assumptions
REMAINING PERFORMANCE OBLIGATIONS$4.1bn
  • Non-cancelable contracted revenue
  • Not yet recognized
  • Certain ≤12-month contracts omitted under expedient
Difference · not reconciled by the filing$7.1bnTRDV / RPO · approximately 2.73× on rounded reported figures

The filing does not provide a dollar reconciliation of this difference. Do not label it as a precise “options bucket.”

Same company and reporting date; different future-demand definitions. The $7.1 billion gap is not a quantified options bucket.Figure organization: SourceState.

The future-demand normalization problem

Financial databases are comfortable with historical facts.

Revenue happened.

Cash exists.

Debt is outstanding.

Future-demand metrics are different.

They describe economic activity that is somewhere between a commercial relationship and recognized revenue.

Depending on the metric, that future activity might involve:

  • an unexercised customer option;
  • a signed contract;
  • a non-cancelable performance obligation;
  • a purchase order;
  • an estimated amount under a committed contract;
  • an order that can still be rescheduled;
  • a contract whose delivery depends on infrastructure becoming available;
  • or revenue that is already deferred and waiting for the performance obligation to be satisfied.

The labels vary:

Total Remaining Deal Value
Revenue Backlog
Backlog
Remaining Performance Obligations
Current RPO
Bookings
Contracted Revenue
Orders

It is tempting to map them all into:

future_revenue

That is useful for discovery.

It is dangerous for analysis.

The same reported dollar of "future demand" can sit at a very different contractual, operational, or accounting stage depending on the metric.

A useful normalization therefore needs two layers:

CANONICAL FAMILY
future-demand visibility

              +

CONTRACTUAL ATTRIBUTES
optionality
cancellability
accounting scope
delivery dependencies
recognition timing
definition vintage
source

The family tells us that the metrics answer related questions.

The attributes tell us whether their values can actually be compared.

Why there is no universal certainty ladder

It would be convenient to draw:

Deal Value
    ↓
Backlog
    ↓
RPO
    ↓
Deferred Revenue
    ↓
Revenue

and say each step is more certain than the one above it.

The filings do not support that as a universal model.

Different metrics are defined along different dimensions.

Palantir's Total Remaining Deal Value includes contractual options under assumptions about exercise and termination.

Palantir RPO excludes cancelable revenue and, under an ASC 606 expedient, certain contracts with original terms of 12 months or less.

CoreWeave Revenue Backlog can include RPO plus estimated future revenue from committed customer contracts.

Vertiv backlog is an operational order measure based on received purchase orders or purchase commitments, but those orders may still be cancelled or rescheduled.

Oracle RPO is an accounting-defined measure, but its disclosed RPO excludes certain variable consideration under an accounting election.

The categories overlap conceptually.

They are not guaranteed to be strict subsets of one another.

A better representation is a map of attributes:

Dimensions that define residual uncertainty in a future-demand metric
DimensionQuestion
Accounting scopeIs the metric defined by ASC 606 or by management?
OptionalityAre unexercised customer options included?
CancellabilityMust the contract or order be non-cancelable?
EstimationDoes management add estimated future amounts?
Delivery dependencyDoes realization depend on capacity, service availability, shipment, or delivery?
Recognition timingIs there a schedule showing when the amount may become revenue?

This leads to a more precise question:

FIGURE 01Five future-demand measures. Five residual risks.

Five reported future-demand metrics and what remains before revenue: Palantir Total Remaining Deal Value retains option and termination assumptions; Palantir RPO requires performance; CoreWeave revenue backlog retains delivery or service availability conditions; Oracle RPO has a long recognition duration; Vertiv backlog can still face cancellation, rescheduling, and delivery.

  1. PALANTIR TRDVCustomer options / termination assumptions remain
  2. PALANTIR RPOPerformance obligation still must be satisfied
  3. COREWEAVE REVENUE BACKLOGDelivery / service availability can remain
  4. ORACLE RPOLong recognition duration remains
  5. VERTIV BACKLOGCancellation / rescheduling / delivery remain
These measures share a future-demand visibility family, but retain different contractual, accounting, and operating uncertainties.Figure organization: SourceState.

One screen: what still has to happen before revenue?

Comparison framework: reported scope, remaining conditions, and recognition timing
MetricWhat gets into the number?What can still change before revenue?Timing disclosed
Palantir TRDVRemaining value of awarded / entered contracts under the company's assumptionsCustomer options may still need to be exercised; contracts can contain termination rightsNo recognition schedule disclosed with TRDV
Palantir RPONon-cancelable contracted revenue not yet recognized, subject to ASC 606 disclosure scopePerformance obligations still need to be satisfied; certain short-duration contracts are omitted from disclosure38% next 12 months; 36% months 13–36; remainder later
CoreWeave Revenue BacklogRPO + estimated future revenue from existing committed customer contractsAdditional estimated amounts depend on delivery and service availabilityNo 12-month backlog percentage in the cited disclosure
Oracle RPOContracted revenue not yet recognized within its ASC 606 disclosure populationPerformance obligations remain; certain variable consideration is excluded from disclosed RPO13% next 12 months; 37% months 13–36; 34% months 37–60; remainder later
Vertiv order backlogReceived purchase orders / commitments for undelivered products and servicesOrders can be cancelled, reduced, deferred, or rescheduledMajority expected to ship within 12–18 months

The table makes the central problem visible.

These metrics all provide future-demand visibility, but the residual uncertainty is different in each row.

That is why a cross-company "backlog multiple" can look mathematically precise while mixing different contractual and operational states.

Palantir: $11.2B of deal value versus $4.1B of RPO

Palantir is the cleanest example because it removes cross-company differences from the problem.

At December 31, 2025:

Total Remaining Deal Value      $11.2bn
Remaining Performance Obligations 4.1bn
                                 -------
Difference                       $7.1bn

TRDV / RPO                       ~2.73×

The company's definitions explain why the numbers can diverge.

Total Remaining Deal Value

Palantir describes Total Remaining Deal Value as the remaining value of contracts that have been awarded or entered into.

The calculation assumes:

  • all available customer contract options are exercised;
  • no contracts terminate.

That matters because the same filing says many contracts contain termination provisions, including termination for convenience.

Palantir also excludes unfunded value under indefinite-delivery, indefinite-quantity contracts.

So TRDV should not be interpreted as:

$11.2bn of unavoidable future revenue

It is a broader company-defined representation of remaining deal economics under stated assumptions.

Remaining Performance Obligations

Palantir's RPO is more accounting-constrained.

It represents non-cancelable contracted revenue not yet recognized.

It includes deferred revenue and, in some cases, amounts that have not yet been invoiced.

The company also uses the ASC 606 practical expedient that allows it not to disclose RPO for contracts with an original expected duration of one year or less.

So:

TRDV
can include value under options / broader contract assumptions

RPO
focuses on non-cancelable contracted revenue
within accounting disclosure scope

The recognition schedule adds another layer

At December 31, 2025, Palantir expected to recognize:

38% of RPO     next 12 months
36%            months 13–36
26%            thereafter

That immediately separates:

TOTAL FUTURE CONTRACTED AMOUNT

from:

NEAR-TERM REVENUE CONVERSION

Even a comparatively strict accounting metric such as RPO is not synonymous with next-year revenue.

What the $7.1B gap does not tell us

The filing provides the conceptual reasons that TRDV and RPO differ.

It does not provide:

customer options                 $X
cancelable contract value        $Y
short-duration contracts         $Z
other differences                $W
                                ----
total gap                      $7.1bn

That bridge would be invented.

The correct interpretation is more restrained:

That distinction is exactly what good financial normalization should preserve.

Primary source:

CoreWeave: when backlog is explicitly larger than RPO

CoreWeave provides an even cleaner mechanical relationship.

In its Q1 2025 earnings disclosure:

Remaining Performance Obligations        $14.7bn
Estimated future revenue from
committed customer contracts             +11.2bn
                                         -------
Revenue Backlog                          $25.9bn

This is powerful because the company gives us the additive bridge directly.

Approximately 43% of the reported backlog came from the additional estimated-future-revenue component, based on the rounded disclosed values.

So for CoreWeave:

The additional amount represented estimated future revenue from existing committed customer contracts, subject to delivery and service-availability requirements.

That means the difference is not merely accounting taxonomy.

There is an operational condition between the contract and revenue realization.

COMMITTED CUSTOMER CONTRACT
        │
        ├── RPO component
        │
        └── estimated future revenue
             subject to delivery /
             service availability
        │
        ▼
REVENUE BACKLOG
        │
        ▼
capacity / service delivered
        │
        ▼
revenue recognition
FIGURE 03An explicit additive backlog bridge.

CoreWeave Q1 2025 revenue backlog: $14.7 billion of RPO plus $11.2 billion of estimated future revenue under committed customer contracts, subject to delivery and service availability, equals $25.9 billion. The additional estimated component is approximately 43 percent of the total using the rounded reported values.

COREWEAVE · Q1 2025
Remaining performance obligations$14.7bn
Estimated future revenue from committed contracts Subject to delivery and service availability$11.2bn
REVENUE BACKLOG$25.9bn

Estimated non-RPO component ≈ 43% of reported backlog Calculated from rounded disclosed values

CoreWeave’s Q1 2025 SEC-filed earnings exhibit explicitly reconciles backlog as RPO plus an additional estimated future-revenue component.Figure organization: SourceState.

The relationship changed dramatically over time

CoreWeave's SEC-filed presentation shows Revenue Backlog rising:

Dec. 31, 2023       $9.9bn
Dec. 31, 2024       15.1bn
Dec. 31, 2025       66.8bn
Jun. 30, 2026      104.2bn

Its RPO also rose dramatically.

SourceState's stored series shows:

Mar. 31, 2025       $14.7bn
Dec. 31, 2025        60.7bn
Jun. 30, 2026       103.7bn

By June 30, 2026, the gap between the two measures had become much smaller.

A later SEC-filed presentation gives:

RPO                                  $103.7bn
Other estimated future revenue         0.5bn
                                      -------
Revenue Backlog                      $104.2bn

Using the rounded reported amounts, the non-RPO estimated component fell from roughly 43% of backlog in Q1 2025 to roughly 0.5% at June 30, 2026.

That is a striking change in composition.

It does not by itself prove that the definition changed.

The stronger conclusion is that the mix of what sat inside the reported backlog changed dramatically.

FIGURE 04The mix shifted toward reported RPO.

CoreWeave's Q1 2025 disclosed bridge was $14.7 billion RPO plus $11.2 billion other estimated revenue equals $25.9 billion revenue backlog. A June 30, 2026 SEC-filed presentation shows $103.7 billion RPO plus $0.5 billion other estimated revenue equals $104.2 billion backlog. The later exact bridge is SEC-verifiable but not yet locally reproducible in SourceState's corpus.

Q1 2025
JUNE 30, 2026
RPO$14.7bn$103.7bn
Other estimated amount$11.2bn$0.5bn
Revenue backlog$25.9bn$104.2bn

Later bridge: SEC-verifiable · not yet locally reproducible from the current SourceState corpus.

The bridge composition differs across these filing vintages. June 2026 values are verifiable in the SEC-filed presentation; the exact later presentation is not yet in SourceState’s local corpus.Figure organization: SourceState.

Why the distinction matters

An analyst might see:

Revenue Backlog = $104.2bn

and treat it as an enormous future-revenue number.

But the filing asks several additional questions:

  • How much is already inside RPO?
  • How much is an additional estimate?
  • When is it expected to convert?
  • What delivery conditions remain?
  • Does service availability constrain realization?

CoreWeave's RPO itself also contains estimates.

Its filing describes transaction price allocated to undelivered or partially undelivered performance obligations, net of estimated variable consideration. That variable consideration includes items such as expected service credits, delivery-delay effects, and committed compute capacity that CoreWeave can resell.

So even an accounting-defined number can contain estimation.

The timing profile is long

At June 30, 2026, CoreWeave expected its RPO to be recognized approximately:

41%     initial 24 months
39%     months 25–48
20%     months 49–78

Again:

$103.7bn RPO
        ≠
$103.7bn near-term revenue

The size of the number and the duration of the number are separate analytical facts.

A SourceState provenance caveat

The Q1 2025 $14.7B + $11.2B = $25.9B reconciliation is fully reconstructable from the locally stored SEC-filed earnings exhibit.

The later June 30, 2026 $103.7B + $0.5B = $104.2B exact reconciliation is SEC-verifiable, but the specific later presentation containing that exact bridge is not currently in the local SourceState corpus.

That difference should remain visible rather than being hidden behind one seamless-looking time series.

Primary sources:

Oracle: a huge RPO number can be a long-duration number

Oracle provides the cleanest example of why headline RPO and near-term revenue are different variables.

At August 31, 2026, Oracle reported:

RPO: $664 billion

That was up from $455 billion a year earlier—about 46%—driven primarily by significant cloud contracts.

The headline growth is enormous.

The recognition schedule is what tells you how to interpret it.

But Oracle also disclosed when it expected the RPO to convert.

Next 12 months          13%
Months 13–36            37%
Months 37–60            34%
Thereafter               16%

Only 13% was expected to become revenue during the next 12 months.

Applying the company's rounded percentage to its rounded RPO:

$664bn × 13%
≈ $86.3bn

That $86.3 billion is a derived approximation.

It is not a company-reported revenue forecast.

It simply illustrates the scale difference between:

TOTAL RPO
$664bn

and:

SHARE EXPECTED TO BE RECOGNIZED
OVER THE NEXT 12 MONTHS
~13%

Three months earlier, the same lesson was already visible

At May 31, 2026, Oracle reported:

RPO                  $638bn
Expected next 12m       12%

So even as the total RPO rose substantially, most of the balance remained long-dated.

This matters when analysts use RPO growth as shorthand for near-term revenue growth.

A company can sign very large long-duration contracts and produce:

RPO ↑↑↑

without generating anything close to the same proportional increase in next-12-month recognized revenue.

What Oracle's RPO includes

Oracle describes RPO as contracted revenue not yet recognized.

It includes:

  • deferred revenue;
  • invoiced but uncollected amounts not yet recognized;
  • amounts expected to be invoiced and recognized in future periods.

But even here, the accounting population is not literally "every dollar of future contract economics."

Oracle elects not to disclose certain variable consideration allocated entirely to wholly unsatisfied performance obligations.

So RPO is more standardized than a company-defined backlog metric.

It is not a universal measure of every possible future dollar.

Primary sources:

FIGURE 05A $664B balance is not a $664B next-year revenue number.

Oracle reported $664 billion in RPO at August 31, 2026. It expected 13 percent in the following 12 months, 37 percent in months 13 to 36, 34 percent in months 37 to 60, and the remainder thereafter. Thirteen percent of the rounded total is approximately $86.3 billion, a derived amount, not company revenue guidance.

ORACLE RPO · AUGUST 31, 2026$664bn
  1. Next 12 months13%≈ $86.3bn*
  2. Months 13–3637%
  3. Months 37–6034%
  4. Thereafter16%

* Derived approximation from rounded reported figures. Not company revenue guidance.

Recognition duration is analytically separate from headline RPO size. The next-12-month dollar amount is derived from rounded company figures, not company guidance.Figure organization: SourceState.

Vertiv: physical order backlog is a different kind of future demand

Vertiv shows why an industrial or physical-infrastructure backlog should not be treated as an RPO substitute.

At December 31, 2025, Vertiv reported approximately:

$15.0 billion of backlog

A year earlier:

$7.2 billion

The company described the increase as 109%.

That sounds like a powerful future-demand signal.

It is.

But what sits inside the number?

Vertiv defines backlog using product and service orders for which it has received a customer purchase order or purchase commitment but has not yet delivered the product or service.

Conceptually:

CUSTOMER PURCHASE ORDER / COMMITMENT
        │
        ▼
UNDELIVERED PRODUCT OR SERVICE
        │
        ▼
ORDER BACKLOG
        │
        ▼
shipment / delivery
        │
        ▼
revenue recognition

This is an operational pipeline.

Not an accounting RPO definition.

Orders can still change

Vertiv says orders can be cancelled or rescheduled.

Customers may sometimes reduce or defer even firm orders, generally with penalties or other termination consequences.

The company said the majority of backlog was considered firm and expected to ship within approximately 12 to 18 months.

Those words matter:

majority

not:

all

and:

expected to ship

not:

guaranteed revenue

Vertiv's 2025 10-K also notes that acquisitions added to backlog and that acquired contracts may have different reduction or termination terms.

That creates another common analytical trap.

Backlog growth can come from:

organic order growth
+
acquired backlog
+
changes in timing
+
changes in cancellations / rescheduling

It is not automatically a clean measure of organic future revenue growth.

Why Vertiv is especially useful in the AI era

Vertiv sells physical infrastructure into data-center and other end markets.

That means backlog has an operating path that differs materially from software RPO.

A software contract may convert as performance obligations are satisfied over time.

A physical order can depend on:

  • production;
  • supply availability;
  • shipment;
  • project scheduling;
  • installation or delivery timing;
  • customer rescheduling.

The same broad phrase—

—therefore hides very different operational mechanics.

Do not force Vertiv backlog into RPO

SourceState contains several Vertiv XBRL facts using the standard RevenueRemainingPerformanceObligation concept for expected satisfaction beginning in 2027, 2028, and 2029.

Those disclosed facts sum to $107.6 million.

But the filing does not provide a verified reconciliation from those facts to Vertiv's $15 billion operational backlog.

So it would be wrong to show:

$15bn backlog
        =
$107.6m RPO
+
something else

The evidence does not support that bridge.

That is another important principle:

Primary source:

FIGURE 06An order still has a path to revenue.

Vertiv's approximately $15.0 billion estimated combined order backlog at December 31, 2025 consists of undelivered products and services with customer purchase orders or commitments. Orders may be cancelled or rescheduled; some firm orders can be reduced or deferred. The majority was considered firm and expected to ship within 12 to 18 months, but backlog is not guaranteed sales.

INPUTCustomer purchase order / purchase commitment
VERTIV ORDER BACKLOG · DEC. 31, 2025$15.0bn
  • May be cancelled
  • May be rescheduled
  • Some firm orders may be reduced or deferred
EXPECTED SHIPMENTMajority expected within 12–18 months
DELIVERY → REVENUE
Vertiv describes actual orders or commitments, while also stating that cancellation, reduction, deferral, or rescheduling can affect realization.Figure organization: SourceState.

Five dimensions that determine what a future-demand metric means

The four examples suggest a reusable framework.

When an analyst sees:

Backlog = $X

or:

RPO = $Y

the first task is not to rank the number.

It is to decompose the metric.

FIGURE 07Use an attribute map, not a certainty ladder.

Future-demand metrics are assessed across independent attributes: accounting scope, contractual state, and operational dependencies, with recognition timing considered separately. This avoids presenting deal value, backlog, RPO, deferred revenue, and revenue as one universal certainty ordering.

FUTURE-DEMAND METRIC

ACCOUNTING SCOPE

  • RPO / expedients
  • Variable consideration
  • Duration scope

CONTRACTUAL STATE

  • Options included?
  • Cancelable?
  • Termination?

OPERATIONAL DEPENDENCIES

  • Delivery?
  • Capacity?
  • Service availability?
RECOGNITION TIMINGWhen can it become revenue?
There is no supported universal ordering from deal value to revenue: the metrics vary along several independent dimensions.Figure organization: SourceState.

1. Accounting scope

Ask:

RPO is anchored in revenue-recognition accounting.

Palantir TRDV, CoreWeave Revenue Backlog, and Vertiv order backlog are company-defined or operational metrics.

That does not make the company-defined metrics inferior.

It means their definitions must travel with the values.

2. Optionality

Ask:

Palantir TRDV explicitly assumes all available customer options are exercised.

That makes optionality central to the metric.

RPO may exclude amounts that do not yet meet its accounting population.

A value that depends on future option exercise is analytically different from one already represented by a non-cancelable obligation.

3. Cancellability and termination rights

Ask:

Palantir says many contracts contain termination provisions.

Vertiv says orders may be cancelled or rescheduled.

Palantir RPO, by contrast, is based on non-cancelable contracted revenue.

These are different contractual states.

But even here, avoid oversimplifying.

A cancellable order with penalties is not economically equivalent to an unqualified sales lead.

A non-cancelable obligation may still take years to convert.

The attributes matter together.

4. Estimates and delivery dependencies

Ask:

CoreWeave's Revenue Backlog can include estimated future revenue beyond RPO.

That additional component is subject to delivery and service-availability requirements.

CoreWeave RPO itself is net of estimated variable consideration.

So "accounting" and "estimated" are not opposites.

The right distinction is:

What is estimated?
Why?
Under which rules?
What condition remains?

5. Recognition timing

Ask:

This may be the most neglected dimension.

Palantir's RPO has a multi-year schedule.

CoreWeave's RPO stretches as far as 78 months.

Oracle's $664 billion RPO is overwhelmingly expected after the next 12 months.

Vertiv says the majority of its backlog is expected to ship within 12–18 months.

Two companies can therefore report the same nominal amount of "future demand" while having radically different duration profiles.

Backlog growth is not the same thing as revenue growth

A large future-demand number is attractive because it appears to offer visibility.

But the path from backlog to revenue has several moving parts.

Consider four different reasons the number can rise.

More underlying customer demand

The cleanest interpretation.

new contracts / orders ↑
        ↓
future-demand metric ↑

Longer contract duration

A customer signs more years rather than more near-term consumption.

total contract value ↑
RPO ↑

but

near-term revenue
may change much less

Oracle's recognition schedule makes this especially important.

Acquisitions

Vertiv says acquisitions contributed to its backlog growth.

A company can therefore report:

backlog +109%

without implying:

organic demand +109%

Metric composition changes

CoreWeave's Q1 2025 backlog contained a large estimated-future-revenue component beyond RPO.

By June 2026, RPO accounted for nearly all of the reported backlog.

So backlog growth over time needs to be interpreted together with the composition of the metric.

This leads to a useful decomposition:

FUTURE-DEMAND GROWTH
        │
        ├── new customer demand
        ├── larger contracts
        ├── longer duration
        ├── acquisitions
        ├── pricing / mix
        ├── estimated components
        └── definition / population changes

Without that decomposition, a large growth rate can create more confidence than the metric deserves.

The conversion path matters more than the label

The four companies illustrate four different paths from reported future demand to revenue.

Palantir Total Remaining Deal Value

remaining deal value
        │
        ├── customer option exercised?
        ├── contract remains in force?
        ▼
relevant performance obligation
        │
        ▼
service / performance delivered
        │
        ▼
revenue

Not every dollar necessarily passes through those stages in exactly the same way.

The point is that TRDV can include contractual economics that still depend on future assumptions.

Palantir RPO

non-cancelable contracted revenue
        │
        ▼
performance obligation satisfied
        │
        ▼
revenue

The accounting population is more constrained, but the recognition path may still stretch over several years.

CoreWeave Revenue Backlog

RPO
+
other estimated future revenue
from committed contracts
        │
        ▼
delivery / service availability
        │
        ▼
performance delivered
        │
        ▼
revenue

The operational dependency is particularly important for infrastructure-intensive businesses.

Oracle RPO

contracted revenue not yet recognized
        │
        ▼
performance obligation satisfied
        │
        ▼
revenue

The main analytical challenge is duration.

Vertiv Backlog

purchase order / commitment
        │
        ├── order remains active?
        ├── rescheduled?
        ├── reduced?
        ▼
product / service delivered
        │
        ▼
revenue

The label "backlog" is therefore only the starting point. The conversion mechanics underneath it carry the analytical meaning.

RPO is standardized accounting disclosure—but not a complete picture

RPO deserves special treatment because it is more standardized than most backlog KPIs.

Under ASC 606, it reflects transaction price allocated to remaining performance obligations, subject to the accounting rules and disclosure elections that apply.

That gives RPO an advantage:

RPO across companies

is generally a better starting point for cross-company comparison than:

company-defined backlog across companies

But "better starting point" is not the same as perfectly comparable.

The examples here show several reasons.

Short-duration disclosure expedients

Palantir uses the practical expedient that allows it not to disclose RPO for contracts with original expected durations of one year or less.

So RPO can omit economically real future business by design.

Variable consideration

Oracle elects not to disclose certain variable consideration allocated entirely to wholly unsatisfied obligations.

CoreWeave's RPO is net of estimated variable consideration, including expected service credits and delivery-delay effects.

Recognition schedules differ

Palantir:
38% next 12 months

Oracle:
13% next 12 months

CoreWeave:
41% in initial 24 months

Those percentages use different disclosure windows, but the broader lesson is clear:

A $10 billion RPO balance that converts rapidly is analytically different from a $10 billion RPO balance weighted toward years four and five.

RPO is not cash

RPO can include amounts not yet invoiced.

So it is not:

accounts receivable

and not:

cash collected

The sequence matters:

contract
→ performance obligation
→ RPO
→ invoice timing
→ revenue recognition
→ cash collection

Those events can occur in different orders depending on contract structure.

How to normalize future-demand metrics without flattening them

A useful data model should resist collapsing these measures into one numerical field called:

normalized_backlog

Instead, normalize hierarchically.

FIGURE 08Normalize the family. Preserve the mechanics.

A future-demand normalization chain retains the exact reported metric, groups it under the analytical family future-demand visibility, distinguishes its subtype, preserves contractual and operating attributes, then assesses analytical comparability. The process does not convert unlike metrics into a common numerical series.

  1. REPORTED METRIC“Revenue Backlog” · “RPO” · “Total Remaining Deal Value” · “Order Backlog”
  2. ANALYTICAL FAMILYFuture-demand visibility
  3. METRIC SUBTYPEAccounting RPO · operational backlog · deal value · revenue backlog
  4. ATTRIBUTESOptionality · cancellability · estimates · delivery dependency · recognition timing · definition vintage
  5. ANALYTICAL COMPARABILITYCompare only where scope and mechanics support the question
Normalization connects related metrics without converting them into an artificial common numerical series.Figure organization: SourceState.

Layer 1 — reported metric

Preserve the company's exact label.

Total Remaining Deal Value
Revenue Backlog
Remaining Performance Obligations
Order Backlog

Layer 2 — analytical family

Map related metrics to:

metric_family:
    future_contracted_demand

This allows discovery:

Layer 3 — metric subtype

metric_subtype:
    accounting_rpo
    operational_backlog
    remaining_deal_value
    revenue_backlog
    bookings
    other

Layer 4 — contractual attributes

Preserve fields such as:

accounting_defined
noncancelable_required
customer_options_included
unexercised_options_included
termination_for_convenience
purchase_order_required
signed_contract_required
estimated_future_amounts_included
variable_consideration_treatment

Layer 5 — operating dependencies

delivery_dependency
service_availability_dependency
capacity_dependency
customer_acceptance_dependency

Layer 6 — recognition profile

expected_within_12_months
expected_months_13_36
expected_months_37_60
expected_thereafter

When companies disclose different buckets, preserve the reported schedule rather than forcing every issuer into fabricated standardized periods.

Layer 7 — definition vintage and provenance

filing_date
period_end
form
accession
section
definition_text
source_position
definition_vintage

This makes it possible to distinguish:

the metric changed

from:

the metric stayed the same but the amount changed

and:

the disclosure became more detailed

CoreWeave's SEC correspondence provides a useful example of the last case: later filings added detail about variable consideration and recognition timing, but that does not by itself prove the calculation methodology changed.

A five-question analyst test

Before using any backlog-like metric in a valuation, screen, or cross-company comparison, ask:

  1. What gets into the number? Contract, option, purchase order, estimate, or accounting performance obligation?
  2. Can the customer still change it? Cancel, terminate, reduce, defer, or reschedule?
  3. What must the company still do? Deliver capacity, ship equipment, provide service, or satisfy another performance obligation?
  4. When can it convert? Next year, over several years, or on an undisclosed schedule?
  5. Is the definition stable? Same metric population and methodology as the historical observation being compared?

If those five answers are not aligned, the numerical comparison should carry an explicit caveat—or not be made at all.

How SourceState approaches future-demand visibility

The useful object is not:

Oracle backlog = $664bn

It is:

COMPANY
Oracle

REPORTED METRIC
Remaining Performance Obligations

METRIC FAMILY
Future-demand visibility

SUBTYPE
Accounting RPO

VALUE
$664bn

DATE
2026-08-31

DEFINITION
Contracted revenue not yet recognized

INCLUDES
Deferred revenue
Issued but uncollected invoices
Future amounts to be invoiced

DISCLOSURE ELECTION
Certain variable consideration excluded

RECOGNITION PROFILE
13% next 12 months
37% months 13–36
34% months 37–60
16% thereafter

SOURCE
Q1 FY2027 10-Q
Accession 0001193125-26-389274

For Palantir TRDV:

SUBTYPE
Remaining deal value

CUSTOMER OPTIONS
Assumed exercised

TERMINATION
Assumes contracts do not terminate

KNOWN CAVEAT
Many contracts contain termination provisions

RECOGNITION SCHEDULE
Not disclosed with the metric

For CoreWeave Revenue Backlog:

SUBTYPE
Revenue backlog

COMPONENTS
RPO
+
estimated future revenue from
committed contracts

DEPENDENCIES
Delivery
Service availability

For Vertiv:

SUBTYPE
Operational order backlog

ENTRY CONDITION
Purchase order or purchase commitment received

STATE
Product / service not yet delivered

CANCELLATION / RESCHEDULING
Possible

EXPECTED CONVERSION
Majority expected to ship within 12–18 months

That is far more useful than assigning all four values the same standardized label.

What SourceState can reconstruct today

The current four-company dataset supports several important layers of this model.

Current SourceState data, evidence, and reconstruction coverage
CapabilityCurrent state
Standard RPO factsStructured RevenueRemainingPerformanceObligation facts are available for all four issuers
Recognition timingStructured timing facts are available for relevant RPO disclosures
Palantir TRDVNarrative disclosure; not a structured company-metric fact
CoreWeave Revenue BacklogNarrative / exhibit disclosure; not a structured XBRL KPI
Vertiv operational backlogNarrative disclosure; not a structured company-metric fact
Oracle RPOStructured, including timing disclosure
Historical seriesReconstructable where comparable disclosures are available
Section-level definition comparisonAvailable where filing sections are extracted
Semantic methodology-change classificationRequires interpretation; not stored as a native definition-delta field
Source anchorsLatest RPO anchors exist for CoreWeave and Oracle
Palantir / Vertiv RPO anchorsFiling text and XBRL facts available, but no fact-anchor rows for the loaded facts
CoreWeave Q1 2025 bridgeFully reproducible from locally stored SEC-filed exhibit
CoreWeave June 2026 exact bridgeSEC-verifiable; exact later presentation not yet in local SourceState corpus

There are also important coverage limits.

CoreWeave has public-filing history only from 2025 onward.

The document-family event corpus is not complete for Palantir, Oracle, and Vertiv.

And several company-defined metrics exist primarily in narrative disclosure rather than standardized XBRL.

Those are not reasons to discard the data.

They are reasons to preserve provenance and data state explicitly.

The simplest way to think about backlog

When an analyst sees:

Backlog = $100bn

the number answers only the first question.

The next questions are:

What is included?
        │
        ├── signed contracts?
        ├── purchase orders?
        ├── customer options?
        ├── estimates?
        └── variable consideration?
        │
Can it change?
        │
        ├── cancellation?
        ├── termination?
        ├── rescheduling?
        └── service credits?
        │
What must happen?
        │
        ├── capacity delivered?
        ├── service available?
        ├── product shipped?
        └── performance obligation satisfied?
        │
When?
        │
        ├── next 12 months?
        ├── years 2–3?
        └── later?
        │
        ▼
REVENUE

That is the real structure of future-demand analysis.

Palantir's $11.2 billion TRDV and $4.1 billion RPO show that two numbers from the same company can answer different versions of the future-business question.

CoreWeave shows that backlog can be an explicit sum of accounting RPO and an additional estimated component.

Oracle shows that an enormous RPO balance can mostly represent revenue expected beyond the coming year.

Vertiv shows that operational backlog can be based on real customer orders while still allowing cancellation or rescheduling.

None of those observations makes the metric bad.

They make the definition indispensable.

That is the level at which future-demand metrics become genuinely comparable.

Primary references

Palantir

CoreWeave

Oracle

Vertiv

END OF REFERENCEBack to Reference