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.
The one-paragraph read
Azure grew 43% and crossed $100B in annual revenue, commercial backlog hit $678B (+84%), and the stock put up the largest single-day market-cap gain on record. That part is real. But GAAP EPS of $4.81 (+32%) outruns operating income (+18%) entirely below the operating line — and roughly 27% of the full year's net income growth is a non-cash mark on a private OpenAI stake, not operations. Microsoft's non-GAAP $4.74 strips the OpenAI gain and keeps a $3.2B Anthropic gain inside it. Meanwhile the calendar-2026 capex figure fell ~$190B → ~$175B on a lease reclassification, not less spending; datacenter useful lives were extended 15 → 25 years effective FY2027; and $329.1B of signed-but-uncommenced leases sit outside the $115.9B capex line. Free cash flow stayed positive at $67.0B — while falling for the first time in the series.
The scorecard
One quarter, two opposite signals — the operating business against the cash statement.
Q4 FY2026 — the facts everything hangs 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 |
The central tension
The bull and bear don’t disagree on the facts. They disagree on one thing — and it’s 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.
The one question
Three accounting choices landed in one quarter, and every one of them flattered a reported number: useful lives extended 15→25 years, ~$15B of capex reclassified from finance to operating leases, and a headline EPS lifted by a non-cash mark on a private stake. Individually each is defensible — datacenters really may last 25 years, ASC 842 really does work that way, and the OpenAI gain is really disclosed. The question is whether they are ordinary hygiene arriving together by coincidence, or a reported cash profile being managed while the actual obligation — $329B of leases not yet on any statement — accumulates offstage. Everything else is downstream of that call.
Valuation — a reasonable P/E sitting on a 1.85% cash yield
The multiple depends entirely on which earnings number you use, and the trackers do not agree with each other.
| 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 / Sales | 10.9× | — |
| Price / FCF | 54.1× | the line nobody quotes |
| PEG | 1.58 | — |
| S&P 500 forward P/E | 19.6× | FactSet, Jul 31 — MSFT at ~26% premium |
The under-discussed number is that 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 the P/E line the multiple is asking for roughly what management guided — ~14–15% NTM EPS growth, and the Q1 guide plus a ~45% Azure acceleration is consistent with that. The stretch is entirely on cash, not on earnings.
Analyst reaction was uniformly constructive and unusually dispersed: 56 analysts, mean target $562.73, median $550, high $870, low $400, with 40 Strong Buy / 13 Buy / 3 Hold / 0 Sell. Goldman went $610→$640; Wells Fargo reset to $650. I could not find a single post-print cut — but note that BofA ($500) and Phillip ($515) raised to levels barely above the current price, which is where the real disagreement lives.
AI-compute position — attacking the constraint that actually binds
Microsoft now reports capacity in gigawatts, not GPUs, and that unit change is the tell. It added ~1GW in the quarter, opened 31 datacenters (88 for the year), and says it is on track to roughly double total capacity in two years. Demand still exceeds supply, and management declined to say when that ends — or even 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 — TSMC N3, 10 PFLOPS FP4, 216GB HBM3e, and critically ~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. It is internal-only; enterprise customers cannot select Maia instances.
Caveat the skeptic pass insisted on: every custom-silicon performance claim in circulation 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 (April 2026) drew 24 submitting organizations and included no Maia results and no current-generation TPU results. There is no neutral referee. Treat all of it as directional.
On competitive growth, the three clouds are not comparable without adjusting for base: Azure +43% off >$100B, AWS +37% to $42.2B, Google Cloud +82% to $24.8B. The Google figure is the one most often quoted without its asterisk — it includes the Wiz acquisition, closed March 2026, with no organic/inorganic split disclosed anywhere I could find. All three are now supply-constrained, which means the differentiator has moved from who has demand to who can energize watts fastest.
The OpenAI relationship is now genuinely two-sided. Microsoft holds ~27% as-converted at $135B carrying value, OpenAI committed $250B of Azure purchases — and Microsoft gave up right of first refusal on OpenAI's compute. OpenAI has since expanded AWS by ~$100B on top of an existing $38B. Products still ship first on Azure unless Microsoft cannot supply, but the exclusivity is gone.
Risk — six, isolated, not blurred
- The reclassification question (the central risk). The calendar-2026 capex guide fell ~$190B → ~$175B because finance leases became operating leases, not because spending fell. 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 moves the classification. Microsoft disclosed all of it on the call — but the headline number that reached most readers was "Microsoft cut capex."
- The off-statement obligation. $329.1B of leases signed but not commenced, primarily datacenters, commencing FY27–FY33. That is roughly 3× Azure's annual revenue and it appears in none of the capex figures. Sources disagree on the prior-period base ($196.6B vs $92.7B) and I could not reconcile them against the filing.
- Earnings quality. The FY26 OpenAI line swung $8.6B — from a $3.62B loss to a $4.96B gain — against ~$31.6B of total net income growth. The gain is a dilution gain from the OpenAI recapitalization: non-cash, non-operating, and reversible if OpenAI's valuation compresses. Separately, a $3.2B Anthropic gain sits inside the "clean" non-GAAP $4.74.
- Depreciation, deferred rather than absorbed. FY26 depreciation was $34.3B, up from $22.0B and $15.2B. The useful-life extension pushes future depreciation out — and management guided FY27 operating margin "down less than a point." Real compression, pre-announced, small. Worth noting the extension covers buildings and shells, not servers or GPUs, so the classic "they stretched server lives" attack does not apply here.
- Cloud margin compression. Microsoft Cloud gross margin fell 3 points to 65%. Amazon printed AWS margin expansion the following day. Same capex cycle, opposite margin direction — that contrast is the single most decision-relevant comparison in this report.
- Related-party concentration. OpenAI accounts for somewhere in a 30–45% band of commercial RPO depending on which disclosure and quarter you read, and Microsoft does not disclose how much Azure revenue comes from OpenAI. The direction of travel is down as a share and up in absolute dollars.
Time horizon & position sizing (kept separate)
Horizon. This is not a next-quarter setup — the stock already moved ~25% in three sessions and the Q1 guide is in the price. The thesis resolves on a 3–5 year window: do the FY27–FY33 lease commencements convert to billed Azure revenue at a return above the depreciation that was just pushed out? Under two years you are trading sentiment on the capex headline and the mark-to-market swings on two private stakes. At five years you are underwriting Azure ROIC against a deferred depreciation schedule — the actual bet.
Sizing considerations (not a recommendation). MSFT now carries the same AI-capex-cycle beta as NVDA, AMZN and GOOGL, so it adds correlation rather than diversification to an AI-infrastructure basket. Reported earnings now swing on marks on two private companies — OpenAI and Anthropic — which is a new and lumpy source of non-operating volatility Microsoft does not remark routinely. And a ~1.85% free-cash-flow yield leaves less cushion than a 27× P/E implies.
What would invalidate this view
The discipline: name in advance what would prove each side wrong.
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.
Verification ledger
A separate skeptic pass tried to refute every load-bearing claim against primary sources. Where it bit:
Confirmed against Amazon’s own filing: 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
- 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
- 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)
- 12Microsoft — the next chapter of the Microsoft/OpenAI partnership (2025-10-28) · OpenAI
- 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)
- 17MLCommons — MLPerf Inference v6.0 results (2026-04-01); no Maia submission
- 18Amazon Q2 2026 earnings release — AWS +37% comparison (2026-07-30)
- 19Alphabet Q2 2026 earnings release — Google Cloud +82% (2026-07-22)
- 20Google — Wiz acquisition closed (2026-03-11); the asterisk on the 82%
- 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]
How this was made
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.
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.