News

Public · Published

Key facts: MSFT Beats; Azure Timing Shifts; Ends Oracle AI Deal

Microsoft reported fiscal first-quarter revenue of $92.3 billion, up 19% year over year, and diluted earnings per share of $4.92, up 32%; both beat forecasts. Azure revenue rose 48%, while some GPU-related cloud contracts shifted to the first half of 2027, changing the timing of Azure growth.

Published:

Updated:

What happened

Microsoft reported fiscal first-quarter revenue of $92.3 billion, up 19% year over year, and diluted earnings per share of $4.92, up 32%; both beat forecasts. Azure revenue rose 48%, while some GPU-related cloud contracts shifted to the first half of 2027, changing the timing of Azure growth.

Confirmed

Global impact / market context

The contract shift could move some Azure revenue growth into a later period, even as reported growth remains strong. Microsoft’s large quarterly spending on data centers and computing capacity also means project delays can postpone cash outlays and the infrastructure needed to serve AI customers.

Analyst inference

Microsoft is balancing demand for AI computing with the timing and quality of outside capacity. Its reported decision not to renew an Oracle arrangement, alongside a review of other providers, suggests more reliance on its own data centers, which could change supplier revenue and Microsoft’s costs.

Analyst inference

What to watch

  1. Watch whether Microsoft updates expectations for Azure growth after the GPU-related contracts move to the first half of 2027, and whether reported cloud growth reflects that timing shift. Analyst inference
  2. Watch for a decision on which third-party AI cloud providers Microsoft may drop; the article says the review is underway but no providers have been selected. Confirmed
  3. Track whether delayed data-center projects begin operating on schedule, since further postponements could defer Microsoft’s spending and constrain capacity available to serve cloud customers. Analyst inference

Evidence

  • Original source link unavailable