Microsoft moved $15B of capex off the reported line — in the same quarter free cash flow fell for the first time
Azure crossed $100B growing 43%, and the market paid with the largest one-day market-cap gain in history. Underneath it, three separate accounting choices all moved reported numbers the same direction — and the real obligation moved off the statement.
01
What happened
Microsoft had a genuinely strong quarter: Azure grew 43% and crossed $100 billion a year. But three separate accounting decisions in the same period all moved the reported numbers in the same, flattering direction — a capex figure that fell without the spending falling, a change to how long data centres are assumed to last, and $329 billion of signed leases that sit outside the capex line entirely. None of it is hidden and none of it is improper. It just means the headline number and the filing are telling slightly different stories, and only one of them is signed.
02
The numbers that matter
The figures the rest of this rests on, and which way each one cuts.
03
Q4 FY2026 — the facts everything hangs on
Show the full print — 16 rows, every figure this report rests on
| Metric | Q4 FY2026 | YoY | Note |
|---|---|---|---|
| Total revenue | $90,007M | +17.7% | Beat ~$87.6B consensus by $2.4B |
| Operating income | $40,603M | +18.3% | 45.1% margin — essentially flat YoY |
| Other income (expense), net | +$3,444M | from −$1,707M | A $5,151M swing — the source of the EPS gap |
| Net income | $35,766M | +31.3% | Despite a higher 18.8% tax rate (vs 16.5%) |
| Diluted EPS — GAAP / non-GAAP | $4.81 / $4.74 | +32% / +23% | ⚠ non-GAAP strips OpenAI only; Anthropic gain stays in |
| Microsoft Cloud | $59.3B | +27% | Gross margin 65%, down from 68% |
| Azure and other cloud | — | +43% | Crossed $100B annual revenue; +43% cc |
| Intelligent Cloud | $39,306M | +31.6% | $15,955M op income · 40.6% margin, flat |
| Productivity & Business Processes | $37,847M | +14.3% | $21,900M op income · 57.9% margin |
| More Personal Computing | $12,854M | −4.4% | Op income −13.9%; Xbox impairments |
| Capex incl. finance leases | ~$41B | +69–71% | $35.8B cash PP&E + $5.6B leases; ⅔ short-lived silicon |
| Free cash flow | $19,639M | ▼ 23% | ⚠ positive but declining; FY26 $67.0B, down ~6.5% |
| Commercial RPO | $678B | +84% | Ex-OpenAI +25%; ~30–45% OpenAI-attributable |
| Commercial bookings | — | +10% (+11% cc) | Ex-OpenAI +18% — OpenAI depresses this one |
| FY26 totals | $331.8B rev | +17.8% | Op income $155.2B (+20.8%); GAAP EPS $17.95 (+32%) |
| Uncommenced leases | $329.1B | as of 6/30/26 | ⚠ Not in capex; commences FY27–FY33 |
04
The central tension
The bull and the bear do not disagree on the facts. They disagree on one thing — and it is the whole investment.
- Azure grew 43% and crossed $100B — accelerating off a base that should be decelerating, and guided to ~45% next quarter.
- The backlog is real and broadening: $678B RPO (+84%), and still +25% excluding OpenAI — so the growth is not just the related party.
- Margins expanded while capex ran up 69%: FY26 operating margin 46.8% vs ~45.6%, which is not what a broken-returns story looks like.
- Free cash flow is positive at $67.0B for the year — the thing Amazon lost this quarter, Microsoft kept.
- Microsoft is third-cheapest of the Mag-7 on forward P/E (24.8× vs GOOGL 28.1×, AMZN 29.3×, AAPL 33.2×).
- Maia 200 attacks the actual constraint: ~750W vs Nvidia 1,200W+ matters when your binding limit is a gigawatt, not a purchase order.
- Free cash flow fell for the first time — down 23% in the quarter and ~6.5% for the year; capex now consumes 63% of operating cash flow.
- The $15B capex "cut" is a reclassification, not restraint: shifting finance leases to operating leases moves spending off the reported line without reducing it by a dollar.
- $329.1B of uncommenced leases sit outside capex entirely — roughly 3× Azure’s annual revenue, commencing FY27–FY33.
- ~27% of FY26 net income growth is a non-cash mark on a private OpenAI stake that swung from a $3.62B loss to a $4.96B gain.
- Cloud gross margin compressed 3 points to 65% — the mirror image of the margin expansion AWS printed the next day.
- Microsoft lost right of first refusal on OpenAI’s compute, while OpenAI committed $100B+ to AWS on top of its $250B Azure commitment.
05
The longer read
Valuation, the risks in order, and the horizon this resolves on.
Valuation — a reasonable P/E sitting on a 1.85% cash yield
| Multiple (at $487.65, Aug 3) | Value | Context |
|---|---|---|
| Trailing P/E | 27.2× | on GAAP $17.95 |
| Forward P/E | 22.6–24.8× | genuine tracker spread, not one number |
| P/E on clean operating EPS | ~28.6× | strips the residual discrete benefit |
| EV / EBITDA | 19.0× | — |
| Price / FCF | 54.1× | the line nobody quotes |
| S&P 500 forward P/E | 19.6× | FactSet, Jul 31 — MSFT at ~26% premium |
The under-discussed number is P/FCF of 54× against a P/E of 27×. The equity yields about 1.85% in free cash flow because capex is taking 63% of operating cash. On earnings the multiple asks for roughly what management guided; the stretch is entirely on cash.
Analyst reaction was constructive and unusually dispersed: 56 analysts, mean target $562.73, high $870, low $400, with 40 Strong Buy / 0 Sell and no post-print cut I could find — though BofA ($500) and Phillip ($515) raised to barely above the current price, which is where the real disagreement lives.
The compute position
Microsoft now reports capacity in gigawatts, not GPUs, and the unit change is the tell. It added ~1GW in the quarter, opened 31 datacenters, and expects to roughly double capacity in two years. Demand still exceeds supply, and management declined to say when that ends — or to name whether the binding constraint is power, shells, GPUs or land.
That reframes the silicon story. Maia 200 is an inference part, not a training part, and critically draws ~750W against Nvidia designs at 1,200W+. When your limit is a gigawatt rather than a purchase order, performance-per-watt is the capacity strategy.
Caveat the skeptic pass insisted on: every custom-silicon claim this quarter — Microsoft's "30% better performance per dollar", Amazon's Trainium comparisons, Google's TPU numbers — is vendor-published and unrefereed. MLPerf Inference v6.0 included no Maia and no current-generation TPU results. There is no neutral referee; treat all of it as directional.
The OpenAI relationship is now two-sided. Microsoft holds ~27% as-converted at $135B carrying value and OpenAI committed $250B of Azure purchases — but Microsoft gave up right of first refusal on OpenAI's compute, and OpenAI has since expanded AWS by ~$100B. Products still ship first on Azure unless Microsoft cannot supply. The exclusivity is gone.
Risk — each isolated, do not blur
- The reclassification (central). Extending assumed asset life from 15 to 25 years makes a given lease term a smaller fraction of that life, which is the mechanism that moved finance leases to operating leases and the guide from ~$190B to ~$175B. All disclosed on the call — but the number that reached most readers was "Microsoft cut capex."
- The off-statement obligation. $329.1B of leases signed but not commenced, roughly 3× Azure's annual revenue, commencing FY27–FY33, appearing in no capex figure. Sources disagree on the prior-period base and I could not reconcile them.
- Earnings quality. The FY26 OpenAI line swung $8.6B, from a $3.62B loss to a $4.96B gain — a non-cash dilution gain from the recapitalisation, reversible if OpenAI's valuation compresses. A $3.2B Anthropic gain sits inside the "clean" non-GAAP figure.
- Depreciation, deferred rather than absorbed. FY26 depreciation was $34.3B against $22.0B. The life extension pushes future depreciation out; management guided FY27 margin "down less than a point." Worth noting it covers buildings and shells, not servers or GPUs, so the usual "they stretched server lives" attack does not apply.
- Cloud margin compression. Microsoft Cloud gross margin fell 3 points to 65% — while Amazon printed AWS margin expansion the following day. Same capex cycle, opposite direction, and the most decision-relevant comparison here.
- Related-party concentration. OpenAI is somewhere in a 30–45% band of commercial RPO depending which disclosure you read, and Microsoft does not disclose how much Azure revenue comes from it.
Horizon and sizing (kept separate)
Horizon. Not a next-quarter setup — the stock moved ~25% in three sessions and the guide is in the price. The thesis resolves over 3–5 years: do the FY27–FY33 lease commencements convert to billed Azure revenue at a return above the depreciation just pushed out?
Sizing considerations (not a recommendation). MSFT carries the same AI-capex-cycle beta as NVDA, AMZN and GOOGL, so it adds correlation rather than diversification. Reported earnings now swing on marks on two private companies, a new and lumpy source of volatility. And a ~1.85% free-cash-flow yield leaves less cushion than a 27× P/E implies.
06
What would prove this wrong
The discipline: name in advance what would break each side of the case.
The bull breaks if…
- Free cash flow keeps falling through FY27 as the uncommenced leases begin commencing — "positive FCF" becomes a technicality.
- Azure decelerates back toward the 30s% while the deferred depreciation lands, compressing Intelligent Cloud margin from both sides.
- The OpenAI stake marks down materially — reversing the dilution gain and exposing how much of FY26 EPS growth was non-operating.
- Ex-OpenAI RPO growth rolls over, showing the backlog was more related-party-dependent than the +25% figure implies.
- FY27 operating margin falls materially more than the guided "less than a point," indicating the useful-life extension was masking real compression.
The bear fails if…
- FCF inflects clearly upward in FY27–FY28 even as leases commence — proving the build is self-funding.
- Azure holds 40%+ growth through the depreciation step-up, with Intelligent Cloud margin stable or rising.
- Maia lands a verified third-party benchmark (MLPerf or equivalent) that substantiates the perf-per-watt claim rather than asserting it.
- Ex-OpenAI bookings keep compounding at 18%+, making the related-party concentration a shrinking rather than structural issue.
07
What this means for you
If you do not trade stocks, this is the part that still reaches you.
The transferable lesson here has nothing to do with owning the stock: when a number moves, check whether the thing it measures moved, or whether the definition did.
Microsoft's capex figure fell from ~$190B to ~$175B and was widely reported as a pullback in AI spending. It wasn't. Leases were reclassified — the same buildings, counted differently. Meanwhile $329.1B of signed-but-uncommenced leases sit outside the capex line entirely, and the useful life of a datacenter was extended from 15 years to 25, which lowers annual depreciation on every asset in the fleet.
None of that is fraud; it is all disclosed, and mostly defensible. But three separate accounting choices in one quarter all moved reported numbers the same direction, and the summary you read probably mentioned none of them. The filing and the coverage of the filing are two different documents — and only one of them is signed under penalty of law.
How this was researched
Every Market Storm report is produced by STORM — a multi-agent research method adapted from Stanford's STORM. Several AI agents each take a different stake (a fundamentals analyst, a short-seller, an industry engineer, a valuation watcher), interview each other while grounded in live web search, and surface the load-bearing claims. A separate skeptic pass then tries to refute each of those claims against primary sources. What survives is written up here — with the caveats it earned. The finance is the payload; the method is the point.
Who researched this
4 agents took opposing stakes, then the load-bearing claims went to a separate pass told to refute them
- 01Fundamentals analyst
Segment margins, cash generation, and what the operating business actually earned.
- 02Short seller
What breaks the bull case, and by what mechanism.
- 03Industry engineer
Whether the technology and the moat are real.
- 04Valuation watcher
What the price already assumes.
What capped this run
- Run record not retained. The roster shown is the section standard — every recovered run used exactly these four — but it is an inference for this report, not a recording, and the split between adversarial and by-hand checking is not recoverable.
Verification ledger
A separate skeptic pass tried to refute every load-bearing claim against primary sources. Where it bit:
Confirmed against Microsoft’s own filings: the OpenAI EPS impact ($480M/$0.07 in Q4, $4,963M/$0.67 for FY26, reconciling exactly across four quarters) · commercial RPO $678B +84% with ex-OpenAI +25% and bookings +18% · Microsoft Cloud gross margin 65% in Q4 and 66% for the year, down from 68%.
Both halves mislead. "More than doubled" is true only of the narrow cash PP&E line; on Microsoft’s own $41B headline measure capex rose ~70%. And "stayed positive" hides that FCF fell 23% in the quarter and ~6.5% for the year — the first annual decline in the series. The defensible verb is "declined while remaining positive."
The direction is right but "entirely" hides a two-sided decomposition: the tax rate rose from 16.5% to 18.8%, clawing back ~3.7pp, and EPS growth exceeds net income growth partly because the share count fell — a buyback effect, not an income-statement item.
It explains 72% of it, not all. Other income swung $15.6B year over year; Microsoft’s own ex-OpenAI adjusted other income still moved +$4.3B — which is where the $3.2B Anthropic gain lives.
The $0.27 of discrete items is defined by Microsoft as a variance versus April guidance, not as a decomposition of reported EPS — and its components are largely operating lines. Subtracting it yields "EPS as if discrete items had landed on guidance," not a clean operating figure. The scrubbed beat is directionally right; the precise number carries a real error bar.
The extension is verbatim in Amy Hood’s call remarks, but it appears nowhere in the FY2026 10-K — "25 years" occurs zero times, and the PP&E policy note still reads "five to 15 years." The change is prospective from FY2027. Citing the filing for it makes a call disclosure look like a filed one.
The spread is 27–28 points on the unrounded base ($41.4B, giving +71%). More importantly it is an analyst construct, not a disclosed figure, and it compares total-company capex growth against one segment’s revenue growth. Microsoft Cloud overall grew 27%.
Open questions
What share of Azure revenue actually comes from OpenAI? Microsoft discloses the RPO share inconsistently (30–45% across quarters and sources) and never discloses the revenue.
What is the prior-period base for the $329.1B of uncommenced leases? Sources give $196.6B and $92.7B — plausibly sequential vs annual, but I could not reconcile either against the filing.
What is the Nvidia-versus-in-house split of Azure AI capacity? No Microsoft disclosure exists; every circulating figure is a third-party estimate.
Does the 30% perf-per-dollar Maia claim hold against a neutral benchmark? There is no MLPerf submission to check it against, and the baseline is unstated.
One flat contradiction left unresolved: Microsoft’s release reports the Q4 OpenAI item as a $480M gain, while at least one outlet described a ~$600M Q4 markdown. The primary filing supports the gain, and I did not average them.
Sources
26 documents consulted for this report — 8 of them filings or first-party disclosures. Every link was checked before publication.
Filings and primary documents
What the company told a regulator. Every load-bearing figure traces here.
- 1Microsoft Q4 FY2026 press release — 8-K Exhibit 99.1 · Microsoft IR
- 2Microsoft Form 10-K, fiscal year ended June 30, 2026
- 3Microsoft FY26 Q4 earnings call — Amy Hood prepared remarks
- 12Microsoft — the next chapter of the Microsoft/OpenAI partnership (2025-10-28) · OpenAI
- 17MLCommons — MLPerf Inference v6.0 results (2026-04-01); no Maia submission
- 18Amazon Q2 2026 earnings release — AWS +37% comparison (2026-07-30)
- 19Alphabet IR — Q2 2026 earnings release (PDF, the IR copy of the 8-K exhibit)
- 20Google — Wiz acquisition closed (2026-03-11); the asterisk on the 82%
Reporting and analysis
Third-party coverage, used for context and for checking claims against a second pair of eyes.
- 4Investing.com — Microsoft Q4 FY2026 earnings call transcript (2026-07-29)
- 5CNBC — Microsoft Q4 FY2026 vs LSEG consensus (2026-07-29)
- 6Directions on Microsoft — capacity constraints and capex acceleration (2026-07-30)
- 7PYMNTS — the 15-to-25-year datacenter useful-life extension
- 8Business Model Analyst — "the $15B capex cut is an accounting move"
- 9BTW Media — $329.1B of uncommenced datacenter leases (from the FY26 10-K)
- 10Bloomberg — over $130B in new datacenter leases in the quarter (2026-07-29)
- 11TechCrunch — $3.2B Anthropic gain; conflicting OpenAI characterization (2026-07-29)
- 13Directions on Microsoft — the April 2026 OpenAI agreement amendment
- 14DataCenterDynamics — recapitalization terms, 27% stake, $250B Azure, ROFR lost
- 15The Register — Maia 200 technical teardown (2026-01-26)
- 16Forbes — Maia 200 deployment and cloud AI economics (2026-02-01)
- 21stockanalysis.com — MSFT valuation stack, as of 2026-08-03
- 22stockanalysis.com — MSFT analyst targets and rating counts, as of 2026-08-03
- 23FactSet Earnings Insight — S&P 500 forward P/E 19.6 (2026-07-31)
- 24Yahoo Finance — largest single-day gain in history (2026-07-30)
- 25TipRanks — Goldman Sachs raises to $640 after the beat
- 26scanx.trade — ex-OpenAI RPO growth from the call [conflicts with other attributions]
Get the next Market Storm in your inbox
One email when a real market catalyst triggers a new report — the method, the numbers, and what the verification pass caught.