← Back to Market Storm
Market StormAugust 3, 2026 · by Josh Escusa

Microsoft moved $15B of capex off the reported line — in the same quarter free cash flow fell for the first time

MSFTAzureearningsAI-infrastructureaccounting
Research, not advice. It is the output of an AI research method applied to public information, and it may contain errors. Nothing here is a recommendation to buy or sell any security. The author may hold positions in companies covered. Do your own research.
MSFTMicrosoft CorporationQ4 FY2026 earnings — reported July 29, 2026

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.

Close · Jul 29 (pre)
$390.54
Jul 30 move
+15%
Price · Aug 3
$487.65
Market cap
~$3.62T
Fwd P/E
22.6–24.8×
FCF yield
~1.85%

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.

Azure growth
+43%
crossed $100B
Reported and constant-currency — not an FX artifact.
Commercial RPO
$678B
+84%
Ex-OpenAI +25% — management figure, spoken only, unaudited.
Operating income
$40.6B
+18%
The durable number — read the multiple off this, not EPS.
Diluted EPS (GAAP)
$4.81
⚠ +32% vs +18% OI
Gap sits below the operating line; FY26 OpenAI swing was $8.6B.
Free cash flow (Q4)
$19.6B
▼ 23% YoY
Positive — but the first decline, on $41B of quarterly capex.
Microsoft Cloud margin
65%
▼ from 68%
Compressed 3 points — the opposite of what AWS printed.
Uncommenced leases
$329.1B
off-statement
~3× Azure annual revenue; commences FY27–FY33.
FY26 depreciation
$34.3B
from $22.0B
Up 56% — and useful lives were just extended 15→25 years.
Q1 FY27 guide
$89.9–91.0B
+16%
Above Street ~$89.7B; Azure guided to accelerate to ~45%.

Q4 FY2026 — the facts everything hangs on

MetricQ4 FY2026YoYNote
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,444Mfrom −$1,707MA $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.1Bas 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.

The Bull holds
  • 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.
The Bear presses
  • 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)ValueContext
Trailing P/E27.2×on GAAP $17.95
Forward P/E22.6–24.8×genuine tracker spread, not one number
P/E on clean operating EPS~28.6×strips the residual discrete benefit
EV / EBITDA19.0×
Price / Sales10.9×
Price / FCF54.1×the line nobody quotes
PEG1.58
S&P 500 forward P/E19.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

  1. 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."
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

3 confirmed5 partly-true1 corrected

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%.

Corrected"Capex more than doubled, yet free cash flow stayed positive"

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."

Partly-trueThe EPS gap sits "entirely" below the operating line

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.

Partly-trueThe $6.5B OpenAI gain explains the other-income swing

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.

Partly-true"Clean operating EPS of ~$4.47"

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.

Partly-trueThe 15→25 year useful-life extension, cited to the 10-K

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.

Partly-trueCapex +69% vs Azure +43% — "a 26-point spread"

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

Q1

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.

Q2

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.

Q3

What is the Nvidia-versus-in-house split of Azure AI capacity? No Microsoft disclosure exists; every circulating figure is a third-party estimate.

Q4

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.

Q5

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

  1. 1Microsoft Q4 FY2026 press release — 8-K Exhibit 99.1 · Microsoft IR
  2. 2Microsoft Form 10-K, fiscal year ended June 30, 2026
  3. 3Microsoft FY26 Q4 earnings call — Amy Hood prepared remarks
  4. 4Investing.com — Microsoft Q4 FY2026 earnings call transcript (2026-07-29)
  5. 5CNBC — Microsoft Q4 FY2026 vs LSEG consensus (2026-07-29)
  6. 6Directions on Microsoft — capacity constraints and capex acceleration (2026-07-30)
  7. 7PYMNTS — the 15-to-25-year datacenter useful-life extension
  8. 8Business Model Analyst — "the $15B capex cut is an accounting move"
  9. 9BTW Media — $329.1B of uncommenced datacenter leases (from the FY26 10-K)
  10. 10Bloomberg — over $130B in new datacenter leases in the quarter (2026-07-29)
  11. 11TechCrunch — $3.2B Anthropic gain; conflicting OpenAI characterization (2026-07-29)
  12. 12Microsoft — the next chapter of the Microsoft/OpenAI partnership (2025-10-28) · OpenAI
  13. 13Directions on Microsoft — the April 2026 OpenAI agreement amendment
  14. 14DataCenterDynamics — recapitalization terms, 27% stake, $250B Azure, ROFR lost
  15. 15The Register — Maia 200 technical teardown (2026-01-26)
  16. 16Forbes — Maia 200 deployment and cloud AI economics (2026-02-01)
  17. 17MLCommons — MLPerf Inference v6.0 results (2026-04-01); no Maia submission
  18. 18Amazon Q2 2026 earnings release — AWS +37% comparison (2026-07-30)
  19. 19Alphabet Q2 2026 earnings release — Google Cloud +82% (2026-07-22)
  20. 20Google — Wiz acquisition closed (2026-03-11); the asterisk on the 82%
  21. 21stockanalysis.com — MSFT valuation stack, as of 2026-08-03
  22. 22stockanalysis.com — MSFT analyst targets and rating counts, as of 2026-08-03
  23. 23FactSet Earnings Insight — S&P 500 forward P/E 19.6 (2026-07-31)
  24. 24Yahoo Finance — largest single-day gain in history (2026-07-30)
  25. 25TipRanks — Goldman Sachs raises to $640 after the beat
  26. 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.

Just your email, just new builds — never sold or shared. Unsubscribe anytime by replying to any email. Privacy