Oracle Corporation [ORCL]
This document supersedes archive/ORCL_Valuation_2026-07-29_superseded.md. What changed and why is
in §0. The prior conclusion is preserved in archive/ for comparison, per project convention.
v3 verification pass (2026-07-30)
v2 was written by an agent killed by an API 529 before it could emit
ORCL_analysis.json. This pass verified v2's figures against EDGAR XBRL primary rather than rebuilding them — every balance-sheet line, the full income statement, the opex bridge, all nine RPO periods, capex/OCF/FCF, the filed share count and EPS, and the reproduced point-in-time multiple percentiles tie to source. Three arithmetic slips were corrected (§12).One test v2 did not run changes its headline conclusion. The reverse DCF was run terminal-only.
DATA_DEFECTS.mdrecords that the terminal-only instrument overstates required CAGR in proportion to cash generation and instructs passingfcf_margin. Oracle's FCF margin is negative (−35.2%), so that bias inverts: terminal-only UNDERSTATES Oracle's required CAGR by 5.96pp — 12.22% becomes 18.18%, and v2's +5.13pp valuation margin becomes −0.83pp. §4 is rewritten accordingly and the Valuation verdict moves from PASS to PASS WITH ARGUMENT.
Spot $117.85 (2026-07-29 latest trade; prior close $119.95). Diluted shares 2,914.0m (FY2026 10-K); basic outstanding 2,880.5m (cover page, 2026-06-12). Market cap (diluted) $343,416m.
Net debt $135,538m. EV $478,954m. THIS EV IS LEASE-INCLUSIVE — it contains
finance leases and operating lease liabilities. The ex-operating-lease figure is $448,764m and the borrowings-only figure is $441,063m. All three are stated in §2 because the project has a documented defect in which lease obligations were silently excluded from EV and invalidated a seven-name ladder built on a "6.6x" anchor that was really 7.95x lease-inclusive.
| Item | Superseded (2026-07-29 v1) | This version | Cause of the change |
|---|---|---|---|
| Net debt | $102,601m | $135,538m lease-inclusive | v1 figure is not reproducible from the FY2026 10-K on any documented convention (§2). |
| Enterprise value | $448,077m | $478,954m | +$30,877m (+6.9%), almost entirely the $30,190m of operating lease liabilities. |
| Lease treatment | Not stated | Stated: inclusive | Required disclosure. |
| Terminal EBIT margin | 25.0% | 30.0% | v1's bridge mixed bases (§3): it computed an incremental gross-margin-after-depreciation figure and used it as an EBIT margin, never subtracting R&D/S&M/G&A. Rebuilt through the full opex bridge from EDGAR primary. |
| Trailing actual op margin | 30.6% | 30.59% (EDGAR) / 30.85% (AV) | Now sourced from EDGAR OperatingIncomeLoss; AV and EDGAR disagree by $172m (§7 defect 5). |
| EV/EBIT now / own percentile | 21.75x / 17th | 23.24x / 30.3rd | v1 held today's net debt constant across six years of history, which it disclosed overstated historic EV and understated today's percentile. This version uses point-in-time net debt and share count from 81 quarterly AV balance sheets, so the caveat is retired rather than disclosed. |
| Required 5y revenue CAGR | 16.2% | 18.18% (v2 said 12.22%) | v2: net of the higher EV (+) and the higher terminal margin (−). v3: +5.96pp for the interim-FCF correction v2 omitted. |
| Valuation margin | +4.4pp run-rate / −5.7pp 3y CAGR | −0.83pp on FY2026 actual (v2 said +5.13pp) / +2.45pp run-rate / +15.82pp on guidance / −7.69pp 3y CAGR | The FCF correction. Verdict PASS WITH ARGUMENT, not PASS. |
| Interim-FCF reverse DCF | not run | RUN, AND IT MOVES THE HEADLINE (§4.0) | The most important change in v3. |
| Exit-multiple identity test | Not run | RUN, AND IT FAILS (§4) | The most important change in this document. |
| 12-month target | $134 (+11.9%) | $123 (+4.4%) | Own-P/E p25 is 20.72x point-in-time, not 22.6x; and today's P/E sits at the 23rd percentile, not the 12th, so there is less reversion room than v1 credited. |
Classification of each change (per the standing "classify changes by alpha evidence" rule): the net-debt rebuild, the lease disclosure, the point-in-time multiple history, the opex-bridge terminal margin and the identity test are objectively-positive corrections — each replaces an unreproducible or mixed-basis number with one derived from a primary source. The choice of 30.0% rather than 28% or 32% within the bridge, and the 12-month multiple anchor, are unproven methodology judgements.
valuation.md STATE A requires: "profitable; operating margin low-variance across ≥5 years; no
structural regime change (no transformative acquisition, no business-model transition, no
accounting-basis break)."
| Clause | Evidence | Verdict |
|---|---|---|
| Profitable | FY2026 EBIT $20,606m on $67,357m revenue | PASS |
| Operating margin low-variance ≥5y | 37.6 / 35.6→25.7 / 26.2 / 29.0 / 30.8 / 30.6% (FY21→FY26) | PASS on the last five years (25.7–30.8%) |
| No business-model transition | Capex/revenue 13.0% → 37.0% → 82.6% (FY24/25/26), guided to ~100–106% in FY2027; gross margin 79.1% → 65.2% in four years; FCF −$23,686m TTM; RPO +551% in eight quarters | FAIL — decisively |
Oracle is a mature, highly profitable company mid-transition into capital intensity. It is not State B (no exogenous commodity cycle drives it — the driver is its own contracted order book), not State C (it earns a 30% operating margin), and not State D. The four states do not cover this case, and that is a framework gap worth logging rather than forcing.
Consequence, and it is the operative point: the State-A licence to anchor the terminal margin on the trailing actual is void, because the trailing actual was earned by a business whose gross margin is falling ~3.5pp a year. The margin must be built forward through the opex bridge, which is what §3 does. And because the exit multiple is not independent of ROIC, §4 runs the identity — which is where this name's real answer lives.
Every figure below is from EDGAR XBRL primary (FY2026 10-K, filed 2026-06-22, period 2026-05-31), not from Alpha Vantage, because AV's debt fields are mislabelled on this name (§7).
| Line | XBRL tag | 2026-05-31 |
|---|---|---|
| Notes payable, current | NotesPayableCurrent |
$7,199m |
| Notes payable, non-current | LongTermNotesAndLoans |
$122,342m |
| Total borrowings | DebtLongtermAndShorttermCombinedAmount (independent check) |
$129,541m ✓ ties exactly |
| Finance lease liability, current | FinanceLeaseLiabilityCurrent |
$620m |
| Finance lease liability, non-current | FinanceLeaseLiabilityNoncurrent |
$7,081m |
| Total finance leases | $7,701m | |
| Operating lease liability, current | OperatingLeaseLiabilityCurrent |
$3,542m |
| Operating lease liability, non-current | OperatingLeaseLiabilityNoncurrent |
$26,648m |
| Total operating leases | $30,190m | |
| Cash and equivalents | CashAndCashEquivalentsAtCarryingValue |
$31,289m |
| Short-term investments | AvailableForSaleSecuritiesDebtSecuritiesCurrent |
$605m |
| Total liquid assets | $31,894m |
| Convention | Gross obligations | Net debt | EV | EV/EBIT | EV/Sales |
|---|---|---|---|---|---|
| Borrowings only | $129,541m | $97,647m | $441,063m | 21.41x | 6.55x |
| Borrowings + finance leases | $137,242m | $105,348m | $448,764m | 21.78x | 6.66x |
| Borrowings + ALL leases (PRIMARY) | $167,432m | $135,538m | $478,954m | 23.24x | 7.11x |
Why lease-inclusive is the primary convention here, argued rather than asserted. Oracle's operating leases are not office space. They are data-centre capacity contracted to serve the RPO, and the 10-K discloses $53.3bn of undiscounted lease payments against them. Oracle's own risk factor treats them as an unavoidable obligation: "we could be locked into multi-year commitments for excess data center space and related capital expenditures, as well as associated financings, without receiving corresponding revenue." An obligation the company itself describes as a lock-in belongs in enterprise value. Excluding it understates EV by $30,190m, or 6.7% — and understating EV is the direction that manufactures a PASS.
The superseded document carried $102,601m. It cannot be reproduced:
shortLongTermDebtTotal − cash = $124,295m (off by $21,694m)No documented convention yields $102,601m. The nearest is the ex-operating-lease figure, which
the prior document understated by $2,747m while also omitting $30,190m of operating leases. Logged as
defect 1. Note also that the prior figure is not the $133.9bn error the audit found in the screen's
net_cash — that error was upstream, in the XBRL pipeline; the memo had already partly repaired it
and introduced a smaller, unreproducible one of its own.
Computed as operatingIncome / totalRevenue from AV normalized annual statements, cross-checked
against EDGAR OperatingIncomeLoss. AV's ebit field is NOT operating income and was not used
— on ORCL FY2026 it reads $24,194m (35.92%) against a true $20,606m (30.59%), an error of
$3,416m and 5.07pp of margin (defect 4).
| FY | Revenue | Gross margin | Operating margin |
|---|---|---|---|
| 2019 | $39,506m | 79.8% | 34.3% |
| 2020 | $39,068m | 79.7% | 35.6% |
| 2021 | $40,479m | 80.6% | 37.6% |
| 2022 | $42,440m | 79.1% | 25.7% |
| 2023 | $49,954m | 72.8% | 26.2% |
| 2024 | $52,961m | 71.4% | 29.0% |
| 2025 | $57,399m | 70.5% | 30.8% |
| 2026 | $67,357m | 65.2% | 30.59% |
The single most important fact in this section: gross margin has fallen 13.9pp in four years and operating margin has RISEN 4.9pp over the same span. Operating leverage on the expense base has more than offset the depreciation loading into cost of revenue. Any terminal margin that ignores this is modelling half the mechanism.
FY2026, all lines from EDGAR (revenue $67,357m). AV's sellingGeneralAndAdministrative field
contains G&A ONLY and silently omits sales & marketing entirely — $1,618m against a true
$8,331m of S&M, i.e. 12.37pp of revenue missing (defect 3). The bridge below is therefore
built from EDGAR, not AV.
| Line | FY2026 | % of revenue | Terminal (FY2031) | Basis for the terminal figure |
|---|---|---|---|---|
| Gross margin | $43,916m | 65.20% | 58.0% | Management guided FY2027 gross margin to "step down"; four-year run-rate is −3.5pp/yr, decelerating as the depreciation base matures. −7.2pp from FY26. |
| R&D | $10,272m | 15.25% | 10.5% | Dollars compound ~8%/yr on revenue compounding ~12%; infrastructure revenue carries no incremental R&D. |
| Sales & marketing | $8,331m | 12.37% | 13.5% | Rises as a share: SaaS/apps (the S&M-heavy line) becomes a larger share of the non-AI mix while AI-infra sells at near-zero incremental S&M. Held deliberately above a naive leverage assumption. |
| G&A | $1,618m | 2.40% | 2.0% | Modest leverage. |
| Amortisation of intangibles | $1,671m | 2.48% | 1.5% | Existing intangibles amortise off; no acquisition assumed. |
| Restructuring | $1,779m | 2.64% | 0.5% | FY26 restructuring is elevated and episodic. |
| Total opex | $23,671m | 35.14% | 28.0% | |
| EBIT margin | $20,245m (bridge) / $20,606m (reported) | 30.06% / 30.59% | 30.0% |
Bridge residual FY2026: reported EBIT exceeds the bridge by $361m (0.54pp) — Oracle's "acquisition-related and other" presentation. The bridge reconciles to within 0.54pp, which is the reproducibility standard the brief asks for.
Hard constraint: m_EBIT,T (30.0%) ≤ m_gross,T (58.0%) — SATISFIED with 28.0pp of headroom.
Yes — by 0.59pp against the 30.59% FY2026 actual. The brief's test is "if your terminal margin is below the company's own trailing actual, that is almost certainly an error — say why it is not."
Here is why it is not:
valuation.md Rule 2's "explicit causal bridge", not a haircut.Sensitivity is run at 25.0% (the superseded figure, retained for comparability), 28.0% and 32.0% in §4.
assets/reverse_dcf.py. Terminal value is 100% of EV in this instrument, so the reverse DCF is
mandatory as the primary long-horizon output.
Held fixed and named: terminal EBIT margin 30.0%; exit multiple 23.05x EBIT (today's own, on AV EBIT, for comparability with the historical series); WACC 11.6%; horizon 5 years; TTM revenue $67,358m; EV $478,954m.
DATA_DEFECTS.md records that reverse_dcf.py was originally terminal-only, that this overstates
required CAGR in proportion to cash generation (+1.22pp at a 5% FCF margin, +6.04pp at 26%), and
that the fix is to pass the company's own demonstrated fcf_margin. v2 did not pass it.
The defect is documented as one-directional. On Oracle it fires in the opposite direction, because Oracle's own demonstrated free-cash-flow margin is negative: −$23,686m on $67,357m = −35.16%. The interim term is therefore a cost to be funded, not a credit to be discounted, and omitting it understates what the price requires.
| Interim FCF margin held over the five years | Required revenue CAGR |
|---|---|
| omitted entirely (v2's basis) | 12.22% |
| −5% | 13.03% |
| −10% | 13.85% |
| −20% | 15.53% |
| −35.2% (Oracle's own FY2026 actual — PRIMARY) | 18.18% |
The correction is 5.96pp. No name in this corpus burns cash at Oracle's rate, so no name carries a larger version of this error. Generalisation worth propagating: the defect note should read "the terminal-only instrument misstates required CAGR in proportion to the magnitude of free cash flow, in the direction of its sign" — on cash generators it overstates, on cash burners it understates.
I hold −35.2% as primary because that is the instruction — the company's OWN demonstrated FCF margin — and because Oracle has committed to no year in which it turns positive (§6). It is nonetheless the harshest defensible reading: capex must eventually stop compounding. The row-by-row table above is the honest output, and the verdict is reported across it rather than at a point.
| Basis | Oracle's demonstrated growth | Required (FCF-incl.) | Margin | (v2 terminal-only margin) |
|---|---|---|---|---|
| FY2026 reported (the full year, not a quarter) | +17.35% | 18.18% | −0.83pp | +5.13pp |
| Q4 FY2026 run-rate | +20.63% | 18.18% | +2.45pp | +8.41pp |
| FY2027 company guidance (+34% cc) | +34.0% | 18.18% | +15.82pp | +21.78pp |
| Street consensus FY26→FY28 CAGR (40–42 analysts, PIT) | +39.19% | 18.18% | +21.01pp | +26.97pp |
| 3-year revenue CAGR (FY23→FY26) | 10.49% | 18.18% | −7.69pp | −1.73pp |
| 5-year revenue CAGR (FY21→FY26) | 10.72% | 18.18% | −7.46pp | −1.50pp |
The price now requires more than Oracle has demonstrated on the trailing full year, by 0.83pp.
criteria.md admits that only as PASS WITH ARGUMENT, which requires "a specific, evidenced
argument" rather than optimism. Here it is, and it is deliberately not "the RPO is large":
$76,560m of current RPO — the contractually booked next-twelve-month slice — is 85.1% of the $90bn FY2027 revenue guide. The growth the price requires is not a forecast for the first of the five years; 85% of it is already signed. Independently, the Street underwrites +46.1% for FY2028 ($130.5bn on 40 analysts), so the required 18.18% is below both the company's guide and the Street's, on a point-in-time consensus snapshot taken at this same $117.85 price.
Two things weaken it and are recorded, not resolved. The multi-year backward CAGRs now fail by ~7.5pp rather than ~1.7pp — they predate the regime change, but they are the only demonstrated five-year figures that exist, and a five-year required CAGR compared against a one-year actual is a duration mismatch in the flattering direction. And the exit multiple fails the identity test (§4.1), so the margin is conditional on a multiple no ROIC can warrant at Oracle's own cost of capital.
Robustness: NOT ROBUST. The verdict flips on the interim-FCF assumption alone, and flips again on the exit multiple. It is a verdict about an instrument as much as about a company, and it is labelled that way.
Implied multiple compression: 0.0x at the base (exit 23.05x = today's 23.05x). Against Oracle's own six-year point-in-time median of 27.61x, the base embeds a 16.5% de-rating that has already occurred.
valuation.md Rule 4: EV_T / EBIT_T = (1−t)(1−g/ROIC) / (WACC−g). Run it.
| Input | Value | Source |
|---|---|---|
| NOPAT | $17,515m | EDGAR EBIT $20,606m × (1 − 15%) |
| Invested capital, lease-inclusive | $178,046m | equity $42,508m + obligations $167,432m − cash $31,894m |
| ROIC | 9.84% | |
| WACC | 11.6% | beta 1.85 vs SPY (252d), 65.8% realised vol |
| Terminal growth g | 3.5% | |
| Tax | 15% | FY26 effective 12.6% |
This is not a rounding quarrel. Solving the identity for the WACC that would warrant 23.05x at g = 3.5% and infinite ROIC gives WACC = 7.19% — against a name whose own 252-day realised volatility is 65.8% and whose beta is 1.85. The market is pricing Oracle's AI compute contracts as low-risk annuities while its equity trades like a high-beta growth stock. Both cannot be right.
What this does and does not mean. It does not mean the reverse DCF verdict flips to FAIL — that
test asks a different question (what growth does the price require) and it clears. It means the
exit multiple used in that test is not independently warrantable, so the +5.13pp margin is
conditional on a multiple the identity cannot support. Per valuation.md §"declare it unidentified
rather than defaulted", the honest label is: exit multiple ANCHORED-BUT-UNWARRANTED. Reported, not
resolved.
At the identity-consistent multiples the required CAGR is:
| Exit multiple | 10.49x (identity ceiling, WACC 11.6%) | 15.45x (identity at WACC 9.0%) | 17.8x | 21.13x (own p25) | 23.05x (base) | 27.61x (own median) | 31.57x (own p75) |
|---|---|---|---|---|---|---|---|
| Required CAGR — FCF-inclusive (primary) | 43.61% | 30.05% | 25.64% | 20.61% | 18.18% | 13.36% | 9.96% |
| Required CAGR — terminal-only (v2) | 31.36% | 21.57% | 18.18% | 14.19% | 12.22% | 8.24% | 5.38% |
| Margin vs FY2026 actual +17.35% | −26.26pp | −12.70pp | −8.29pp | −3.26pp | −0.83pp | +3.99pp | +7.39pp |
| Margin vs 3y CAGR +10.49% | −33.12pp | −19.56pp | −15.15pp | −10.12pp | −7.69pp | −2.87pp | +0.53pp |
On the FCF-inclusive basis the break-point against the FY2026 actual is an exit multiple of ~24.0x — above where Oracle trades. There is no exit multiple in the lower half of Oracle's own six-year range at which the name clears on demonstrated growth once its cash burn is funded. It clears only against the forward bases (guide +34%, Street +39.2%), which is precisely why the verdict is PASS WITH ARGUMENT and the argument has to be the contracted current RPO rather than the multiple.
| Terminal margin | 21.9% (screen) | 25.0% (superseded) | 28.0% | 30.0% | 32.0% |
|---|---|---|---|---|---|
| Required CAGR — FCF-inclusive (primary) | 27.36% | 23.37% | 20.10% | 18.18% | 16.42% |
| Required CAGR — terminal-only (v2) | 19.51% | 16.39% | 13.78% | 12.22% | 10.78% |
| Margin vs FY26 actual (FCF-incl.) | −10.01pp | −6.02pp | −2.75pp | −0.83pp | +0.93pp |
| Margin vs FY26 actual (terminal-only) | −2.16pp | +0.96pp | +3.57pp | +5.13pp | +6.57pp |
Two readings, and both belong in the record. On v2's terminal-only instrument the screen's 21.9% was the only setting that produced a FAIL, so the verdict looked manufactured by the terminal margin — exactly the pattern the audit found across 21 names. On the corrected instrument the terminal margin is no longer the swing parameter: every setting from 21.9% to 30.0% fails on the trailing actual, and even 32.0% clears by under 1pp. The parameter that decides Oracle is not the terminal margin and not the exit multiple — it is whether the interim cash burn is funded inside the model. That is a finding about this name specifically, and it only became visible once the instrument was fixed.
| WACC | 9.0% | 10.0% | 11.6% | 12.5% |
|---|---|---|---|---|
| Required revenue CAGR | 9.61% | 10.62% | 12.22% | 13.13% |
At EV $448,764m, terminal margin 30.0%, exit 23.05x: required CAGR 16.80% FCF-inclusive (10.77% terminal-only), margin +0.55pp on the FY2026 actual and −6.31pp on the 3-year CAGR. The convention choice moves the answer by ~1.4pp of required CAGR — less than the 5.96pp the interim-FCF instrument moves it. Stated so the reader can see the size of both rather than inherit either. Note the direction: on the ex-operating-lease convention the name scrapes a positive margin on the trailing actual, so the lease convention alone can flip the sign of the valuation margin. That is why §2 argues the convention rather than asserting it.
All nine figures below are EDGAR XBRL RevenueRemainingPerformanceObligation, i.e. the tagged
number in the filing, not a transcript paraphrase.
| Period end | Filing | Total RPO | QoQ | YoY | RPO / TTM revenue |
|---|---|---|---|---|---|
| 2024-05-31 | 10-K | $97,900m | — | — | 1.85x |
| 2024-08-31 | 10-Q | $99,100m | +1.2% | — | 1.84x |
| 2024-11-30 | 10-Q | $97,300m | −1.8% | — | 1.77x |
| 2025-02-28 | 10-Q | $130,200m | +33.8% | — | 2.32x |
| 2025-05-31 | 10-K | $137,800m | +5.8% | +40.8% | 2.40x |
| 2025-08-31 | 10-Q | $455,300m | +230.4% | +359.5% | 7.71x |
| 2025-11-30 | 10-Q | $523,300m | +14.9% | +437.8% | 8.51x |
| 2026-02-28 | 10-Q | $552,600m | +5.6% | +324.4% | 8.63x |
| 2026-05-31 | 10-K | $638,000m | +15.5% | +363.0% | 9.47x |
Oracle does not tag a current-RPO figure; it discloses a duration schedule in Note 1 prose. FY2026 10-K, verbatim: "of which we expect to recognize approximately 12% as revenues over the next twelve months, 34% over the subsequent month 13 to month 36, 34% over the subsequent month 37 to month 60 and the remainder thereafter."
| Window | Share | Amount |
|---|---|---|
| Next 12 months (current RPO) | 12% | $76,560m |
| Months 13–36 | 34% | $216,920m |
| Months 37–60 | 34% | $216,920m |
| Beyond 60 months | 20% | $127,600m |
$76,560m of current RPO is 85.1% of the $90bn FY2027 revenue guide and 113.7% of all FY2026 revenue. Weighted-average duration on midpoints ≈ 3.4 years; 88% of the book sits beyond twelve months.
Oracle names no counterparty and discloses no single-customer share of RPO, anywhere. What it discloses is a statement about a different metric: "No single customer accounted for 10% or more of our total revenues in fiscal 2026, 2025 or 2024." On a $638bn book against $67bn of revenue those are not the same question.
It is nevertheless bounded by Oracle's own words. Q1 FY2026 release: "We signed four multi-billion-dollar contracts with three different customers in Q1. This resulted in RPO contract backlog increasing 359% to $455 billion." RPO rose $317,500m in that one quarter — 49.8% of today's entire book — from three counterparties. That averages ~$105.8bn per counterparty, 1.84x Oracle's entire FY2025 revenue, each.
Q4 FY2026 (Hilary Maxson, prepared remarks): "Most of the RPO increase in both Q3 and Q4 were large scale AI contracts."
Attributable to named AI compute contracts: ≥49.8% by Oracle's own arithmetic; the true figure is higher and is UNDISCLOSED. Recorded as INDETERMINATE, not estimated.
EDGAR tags RevenueRemainingPerformanceObligation back to 2018-08-31, and the full 32-quarter
series matters because it establishes that the eight-quarter +551% is a genuine structural break rather
than a small base flattering a growth rate:
| FY | Year-end RPO | Character |
|---|---|---|
| FY2019 | $36,200m | flat licence-support book |
| FY2020 | $37,000m | flat |
| FY2021 | $41,300m | flat |
| FY2022 | $46,600m | flat |
| FY2023 | $67,900m | first cloud step-up |
| FY2024 | $97,900m | cloud compounding |
| FY2025 | $137,800m | pre-AI peak |
| FY2026 | $638,000m | the break |
RPO grew at a 6.4% CAGR across FY2019–FY2022 and 4.6x across FY2022–FY2025. Then it grew 4.6x in a
single year. Seven years of stable, slow-compounding disclosure is the strongest available evidence
that the FY2026 figure is not a definitional change or a disclosure-policy artifact — the tag, the
filer and the presentation are unchanged; only the number moved. Per MEMO_BRIEF's rule, this is
unprecedented-and-verified, and it is adopted.
The queue asks ORCL to be placed between two poles measured the same night. The honest answer is that it is directionally the anti-KLA, structurally weaker than MU on every hardness test that can be checked, and a third case neither pole spans.
| Test | MU (hard pole) | KLA (pull-forward pole) | ORCL |
|---|---|---|---|
| RPO direction vs revenue | RPO ≈ $100bn, rising | RPO FELL $11.40bn → $7.86bn while revenue rose 15.8% | RPO +551% in 8q while revenue +17.4% |
| Take-or-pay disclosed | Yes — 16 agreements | n/a | No |
| Binding volume commitments | Yes | n/a | No |
| Floor price | Yes, through CY2030 | n/a | No |
| Counterparties named | agreements disclosed and counted | n/a | No — none, anywhere |
| Single-customer share of backlog | disclosed structure | n/a | Not disclosed (only a revenue 10% statement) |
| Customer cash collateral | ~$18bn of refundable deposits ≈ 18% of RPO | n/a | ≤$15,395m of contract liabilities = 2.4% ceiling; 97.6% of the book unbilled |
| Funded from | positive FCF | positive FCF | −$23.7bn FCF + $40bn of guided new debt and equity |
Direction: ORCL is the opposite of KLA, decisively. KLA's backlog was being consumed — a pull-forward converting into revenue and shrinking. Oracle's is being built faster than it converts, and the first year of its published conversion path landed on the number ($18.1bn against an $18bn OCI target). Nothing about Oracle resembles the KLA pattern.
Hardness: ORCL is weaker than MU on 5 of 5 checkable tests. MU's backlog is hard in the two ways that survive a counterparty changing its mind — a contractual take-or-pay obligation, and cash already posted. Oracle discloses neither. Its $638bn is a performance obligation, which is a real accounting construct, but it is unbilled to 97.6% and uncollateralised to at least 97.6%.
And here is the axis neither pole measures, which is where Oracle actually differs:
MU and KLA both fund their backlog out of positive free cash flow. Oracle funds its at −$23.7bn of FCF and a guided $40bn of fresh debt and equity. The discriminating question is not hard-vs-soft backlog — it is WHO CARRIES THE CAPITAL RISK OF CONVERSION.
On MU, the customers carry it: they posted ~$18bn of cash deposits and signed take-or-pay. On KLA, the question is moot: no capital cycle stands between backlog and revenue. On Oracle, shareholders and bondholders carry it: $167bn of obligations, capex above 100% of revenue, and a $20bn ATM issuing equity at the 23rd percentile of its own multiple.
So the placement is not a point on a line between MU and KLA. Oracle is hard on direction, soft on collateral, and uniquely exposed on financing — and the financing axis, which the MU/KLA comparison does not contain, is the one that determines the outcome. That is why the corrected reverse DCF (§4.0) moves the verdict: it is the only test in this document that prices the financing axis at all.
| FY2024 | FY2025 | FY2026 | FY2027 guided | |
|---|---|---|---|---|
| Revenue | $52,961m | $57,399m | $67,357m | ~$90,000m (+34% cc) |
| Reported capex | $6,866m | $21,215m | $55,663m | ~$90,000–95,000m |
| Capex / revenue | 13.0% | 37.0% | 82.6% | ~100–106% |
| Net cash outlay for capex (company's own new measure) | — | — | $48,000m | ~$70,000m |
| Operating cash flow | $18,673m | $20,821m | $31,977m | — |
| Free cash flow (OCF − reported capex) | +$11,807m | −$394m | −$23,686m | deeply negative |
| D&A (cash-flow statement) | $6,038m | $6,174m | $9,293m | — |
| EBITDA (EBIT + cash-flow D&A) | $21,293m | $23,912m | $29,899m | — |
| Total borrowings | — | $92,568m | $129,541m | +~$40bn debt & equity |
| Total obligations incl. leases | — | — | $167,432m | — |
EBITDA is computed as EBIT + |D&A from the cash-flow statement| = $20,606m + $9,293m = $29,899m.
AV's ebitda field says $32,138m — overstated by $2,239m (7.5%) because it is built on AV's wrong
ebit and on income-statement D&A of $7,944m, which understates the cash-flow figure of $9,293m by
$1,349m (14.5%). av_vs_edgar.py flagged this independently at 2025-08-31: IS D&A $420m vs CF
D&A $1,771m — 0.24x (defect 6).
Q4 FY2026 call, Hilary Maxson, prepared remarks, verbatim:
"Our net cash outlay for capital expenditures for the full year was $48 billion, taking into account prepayments and timing impact of around $8 billion… We will continue those investments in our fiscal year 2027, with an expected net cash outlay for capital expenditures of around $70 billion. This includes customer prepayments and timing impacts expected at around $20 billion to $25 billion, so our reported CapEx will be higher by this amount."
"To support our capital investments program, we expect to raise around $40 billion in debt and equity in our fiscal year 2027, and that includes our already announced $20 billion at-the-market equity issuance. We do not anticipate raising additional debt funding in calendar year 2026."
"Our fiscal year 2027 guidance: you can start to see the strong translation of our RPO into revenues, with expected growth in our total revenues of +34% in constant currency… Our fiscal year 2027 gross margin will step down."
Read the arithmetic rather than the adjective. Net cash capex is guided from $48bn to ~$70bn, +45.8%. Reported capex is guided from $55.7bn to ~$90–95bn, +62–71%. Against revenue growing 34% to $90bn. Capex will exceed revenue in FY2027. Oracle will raise $40bn of fresh debt and equity to fund it. There is no stated year in which free cash flow turns positive, no stated peak-capex year, and no FCF target. What management commits to is revenue conversion (+34%) — a different variable.
Two things are true at once and the memo says both. The RPO is real, filed, tagged, and its first year converted on the number: Oracle's published five-year OCI path ($18bn FY26 → $32bn → $73bn → $114bn → $144bn FY30) delivered $18.1bn in FY2026. And the cash cost of that conversion is accelerating faster than the revenue it produces. A company booking $638bn of RPO while free cash flow runs −$23.7bn and rising is a financing story wearing a backlog story's clothes. The $75bn of customer prepaid-and-supplied hardware genuinely reduces Oracle's capital requirement — but total contract liabilities are only $15,395m, so the cash-prepaid share cannot exceed that and is probably far less; the majority is customer-supplied hardware, which cuts capex, not credit exposure. 97.6% of the $638bn RPO is unbilled.
Daily series, 1,506 sessions from 2020-07; TTM EBIT/revenue/net income as known at each date (AV normalized quarterlies lagged 45 days to approximate the filing date); net debt and share count point-in-time from 81 quarterly balance sheets. This retires the superseded version's disclosed distortion.
| min | p10 | p25 | median | p75 | p90 | max | now | percentile | |
|---|---|---|---|---|---|---|---|---|---|
| EV/EBIT, 6y | 14.21x | 16.16x | 21.13x | 27.61x | 31.57x | 37.70x | 58.58x | 23.05x | 30.3rd |
| EV/EBIT, trailing 3y | — | — | — | 31.33x | — | — | — | 23.05x | 0.8th |
| EV/Sales, 6y | 5.10x | 5.73x | 6.67x | 7.66x | 9.21x | 11.34x | 18.04x | 7.11x | 34.8th |
| P/E (trailing), 6y | 16.84x | 18.45x | 20.72x | 31.35x | 38.11x | 47.09x | 75.76x | 20.10x | 23.2nd |
Oracle is not at the 1st–17th percentile the superseded version reported. On a correctly constructed series it sits at the 23rd–35th percentile of its own six years — cheap-ish, not distressed. The prior figure was an artifact of holding today's $135bn of leverage constant across a period when Oracle carried a fraction of it.
Step 1 — near-term estimates as the base. FY2027 guidance: revenue +34% cc (~$90.0bn), non-GAAP EPS $8.05. The trailing multiple history is built on GAAP EPS, so GAAP is what must be used. FY2026 GAAP EPS $5.86 (diluted, $17,087m / 2,914.0m) less ~$0.93 of Ampere/Bloom investment gain = clean FY2026 GAAP EPS $4.93. Applying Oracle's own "18% adjusted" growth gives $5.82; a 25% case gives $6.16. Base FY2027 clean GAAP EPS: $5.95.
Note a new equity-method item to watch: from Q3 FY2026 Oracle holds a 15% stake in TikTok US, accounted for under the equity method (Doug Caring, prepared remarks). That will inject a non-operating, non-cash line into GAAP EPS of exactly the kind that requires cleaning — see the MSFT memo for how badly this can distort a headline.
Step 2 — named product-cycle events inside 12 months (each dated in ORCL_Catalyst_Calendar.md):
Q1–Q3 FY2027 prints, each disclosing RPO and OCI revenue against the $32bn FY2027 OCI path; execution
of the $20bn ATM; the first quarter in which the FY2027 depreciation step-up lands in reported
gross margin.
Step 3 — the multiple, on Oracle's OWN range, percentile stated. Trailing P/E 20.10x = 23.2nd percentile of the six-year point-in-time distribution; 0.8th of the three-year.
Regime caveat, disclosed rather than assumed away. The six-year window spans pre-AI Oracle (a low-growth licence business at 16–22x) and AI-capex Oracle (30–55x). Today's business is neither. The three-year window is entirely the re-rating and its unwind and is not usable as a central tendency. I therefore anchor on the six-year p25 (20.72x) with today's 20.10x as the floor, and state plainly that the multiple anchor is the weakest element of this valuation.
| Multiple | Basis | Target | vs spot | |
|---|---|---|---|---|
| Low | 20.10x | today's own multiple, no re-rating | $120 | +1.8% |
| Base | 20.72x | own six-year p25 | $123 | +4.4% |
| High | 27.61x | own six-year EV/EBIT median, applied as a P/E proxy | $164 | +39.2% |
Lower than the superseded $134 (+11.9%) for two reasons, both corrections: the point-in-time p25 is 20.72x not 22.6x, and today's P/E sits at the 23rd percentile not the 12th, so there is less reversion room than v1 credited. No external professional target is on file for ORCL in this book.
Named cause: non-performance by one of the three counterparties that signed ~half the RPO book in Q1 FY2026 — a mechanism written into Oracle's own risk factors and quantified in §5.
Quantified: clean GAAP EPS held flat at $4.93 (the mechanism stalls rather than reverses) on Oracle's own six-year P/E p10 of 18.45x → $91, −22.8%. On the six-year minimum of 16.84x → $83, −29.6%.
Is it a going-concern case? No, and that is argued. Interest coverage ~4.5x on FY26 interest of $4,599m against a 3.0x covenant; $31.9bn of liquid assets; the $75bn prepaid/customer-supplied hardware means a meaningful share of the GPU capital is not Oracle's to fund; and management has publicly committed to "preserving our investment-grade credit rating." The risk is a large permanent impairment of equity value, not solvency. Probability: 25% (judgement, logged for Brier scoring).
Second, mechanical downside: the $20bn ATM plus ~$20bn more of FY2027 issuance is ~6% dilution into a 23rd-percentile multiple. Issuing equity below intrinsic value is value-destructive by construction, and Oracle has announced it will.
Third, new to this version: the ROIC-below-WACC finding in §4.1 is itself a downside mechanism that requires no counterparty failure. If Oracle simply earns its cost of capital and no more on $167bn of invested capital, the warranted multiple is ~10.5x, not 23x. That is a −55% multiple outcome from arithmetic alone.
| Trigger | Direction | Where it shows up |
|---|---|---|
| Oracle discloses a single-counterparty RPO percentage | either | 10-K/10-Q concentrations note |
| ROIC crosses above WACC (NOPAT / invested capital > ~11.6%) | strongly positive — it is what §4.1 requires | derivable each quarter from EBIT and the balance sheet |
| Next-12-month RPO recognition falls below 12% of the balance | negative | quarterly RPO duration note |
| FY2027 net cash capex guided above $70bn | negative | quarterly 8-K / call |
| A stated year for FCF break-even | positive — currently absent | management guidance |
| FY2027 OCI revenue tracks below the published $32bn path | negative | quarterly 8-K bullets |
| Operating lease liabilities grow faster than revenue | negative to EV | balance sheet |
| ATM completed materially above $120 | positive | share count / financing cash flow |
| # | Defect | Magnitude |
|---|---|---|
| 1 | Superseded memo's net debt $102,601m is unreproducible on any documented convention | $2,747m vs nearest convention; $32,937m vs the correct lease-inclusive figure |
| 2 | AV capitalLeaseObligations = $26,648m is the non-current OPERATING lease liability, not finance leases; true finance leases are $7,701m |
3.46x mislabel; $7,701m omitted from EV if trusted |
| 3 | AV sellingGeneralAndAdministrative = $1,618m contains G&A only; S&M of $8,331m silently absent |
12.37pp of revenue — makes the opex bridge unreconcilable |
| 4 | AV ebit $24,194m ≠ operating income $20,606m |
$3,416m = 5.07pp of margin |
| 5 | AV operatingIncome $20,778m vs EDGAR OperatingIncomeLoss $20,606m |
$172m = 0.26pp; EDGAR adopted |
| 6 | AV ebitda $32,138m vs computed $29,899m; income-statement D&A $7,944m vs cash-flow $9,293m |
$2,239m (7.5%) / $1,349m (14.5%); at 2025-08-31 the ratio is 0.24x |
| 7 | AV cashAndShortTermInvestments ($31,289m) equals cash alone and excludes the $605m of short-term investments it names |
$605m |
| 8 | AV shortTermDebt inconsistent across quarters: $13,224m at 2026-02-28 includes current lease liabilities, $7,199m at 2026-05-31 does not |
$4,162m, and the inconsistency defeats any QoQ comparison |
| 9 | Superseded own-multiple percentiles built on constant present-day net debt | percentile error 17th → 30.3rd, a 13.3-point misplacement |
| 10 | valuation.md's four company states do not cover a mature profitable firm mid-transition into capital intensity |
framework gap; forced a documented deviation in §1 |
Verified clean: revenue ties AV↔EDGAR across all tested quarters (av_vs_edgar.py: disagree 0/4);
DebtLongtermAndShorttermCombinedAmount ties to the component sum exactly; no stock split since
2000-10-13, so no per-share basis risk; EntityPublicFloat $346.8bn at 2026-05-31 does not exceed
same-date market cap.
Every figure below was checked against EDGAR XBRL (companyfacts / companyconcept, CIK
0001341439) — a source Alpha Vantage did not produce, which per MEMO_BRIEF is the only check with
power, since a vendor that is wrong consistently defeats every internal consistency test.
All ten balance-sheet lines in the net-debt rebuild; revenue and operating income FY2023–FY2026; every
opex-bridge line (R&D $10,272m, S&M $8,331m, G&A $1,618m, intangible amortisation $1,671m,
restructuring $1,779m); OCF $31,977m and capex $55,663m, hence FCF −$23,686m; all nine RPO periods
plus 23 further periods back to 2018-08-31; diluted shares 2,914m; spot $117.85 (Alpaca latest trade
and the point-in-time consensus snapshot agree). The multiple-history percentiles were reproduced by
re-running the point-in-time script, and the required CAGR of 12.224% was reproduced from
reverse_dcf.py at v2's stated inputs before the FCF correction was applied.
| Item | v2 | Corrected | Cause |
|---|---|---|---|
| Required CAGR / valuation margin | 12.22% / +5.13pp | 18.18% / −0.83pp | interim FCF omitted (§4.0) — the only correction that moves a verdict |
AV ebit error magnitude |
$3,416m = 5.07pp | $3,588m = 5.33pp | v2 measured against AV's own operatingIncome ($20,778m) rather than the EDGAR figure ($20,606m) the memo actually adopts |
| Cash-flow D&A | $9,293m | $9,294m | rounding; EBITDA is $29,900m |
| FY2026 diluted EPS | $5.86 (computed 17,087/2,914) | $5.83 (filed) | computed from a rounded share count instead of the filed EarningsPerShareDiluted; $0.03 / 0.5% |
longTermDebt = 0 was genuinely correct for WDC). On ORCL, AV's longTermDebt
$122,342m and shortTermDebt $7,199m both tie exactly to EDGAR (LongTermNotesAndLoans,
NotesPayableCurrent), and their sum ties to the independent DebtLongtermAndShorttermCombinedAmount
tag at $129,541m. Reconciled from three tags, assumed from none. The zero-in-newest-quarter defect
does not fire on this name.cashAndShortTermInvestments omits.
No MU-style overstatement is present.EDGAR has not tagged us-gaap:GrossProfit for ORCL since FY2018. The 65.20% gross margin, and
therefore the 58.0% terminal gross-margin anchor that the whole opex bridge hangs from, is
single-source (Alpha Vantage). Indirect corroboration: revenue − EDGAR total opex − EDGAR operating
income implies $23,080m of cost of revenue against AV's $23,441m, a $361m gap identical to the bridge
residual, so the two are internally consistent to 0.54pp. That is corroboration, not verification.
Recorded as SINGLE-SOURCE. It is the weakest input in §3, and it is a defect of the data layer
rather than of this memo (logged as defect 20 below).
| # | Defect | Magnitude |
|---|---|---|
| 11 | AV shortLongTermDebtTotal $156,189m vs EDGAR $129,541m — AV silently blends the mislabelled operating-lease figure into "debt total" (122,342 + 7,199 + 26,648 = 156,189), so it is neither a clean borrowings figure nor a clean lease-inclusive one |
$26,648m / 20.6% |
| 12 | AV commonStockSharesOutstanding 2,915m is the diluted weighted average, not shares outstanding (2,880.471m per the cover page) |
+34.5m / +1.2% / $4,065m of market cap |
| 13 | AV OVERVIEW.OperatingMarginTTM 36.2% vs a true 30.59% — carries the ebit defect |
5.6pp |
| 14 | AV OVERVIEW.MarketCapitalization $345,541m — computed on a stale price |
+$6,078m (+1.8%) vs basic |
| 15 | AV deferredRevenue present-but-NULL, as on KLAC/LRCX/AMAT/ZS/S. This is why every RPO figure here came from EDGAR and is exact |
blocks the metric entirely if trusted |
| 16 | reverse_dcf.py run terminal-only on a cash-burning name. DATA_DEFECTS documents this as a one-directional overstatement; on negative FCF it understates. The note should read "misstates in proportion to the magnitude of FCF, in the direction of its sign" |
5.96pp of required CAGR — flips the valuation verdict. The largest defect in this pass |
| 17 | mult_hist.py basis mismatch: history uses AV shortLongTermDebtTotal-derived net debt, "now" uses the hand-built lease-inclusive $135,538m — $10,638m apart. Consistent-basis EV/EBIT is 22.54x at the 27.4th percentile, not 23.05x at the 30.3rd. The reported figure is the conservative one |
2.9 percentile points |
| 18 | AV operatingIncome disagreement is confined to FY2026 — FY2023/24/25 tie exactly. The pattern to expect on a freshly filed 10-K, and it propagates into the multiple history, which is built on the AV field (23.05x AV vs 23.24x EDGAR; both reported) |
$172m / 0.26pp |
| 20 | EDGAR has not tagged GrossProfit for ORCL since FY2018 — the gross margin underpinning the terminal-margin bridge cannot be second-sourced |
terminal-margin anchor rests on a single-source input |