Microsoft Financial Results: FY 24


It’s that time of year again – Microsoft have announced their Q4 and full financial year results…so let’s take a look.

Full Year FY24 Results

Revenue = $245.1 billion, a 16% increase

Net Income = $88.1 billion, a 22% increase

Microsoft Cloud = $135 billion +, a 23% increase.

Q4 FY 24 Results

Q4 Revenue = $64.7 billion, a 15% increase

Q4 Net Income = $22 billion, a 10% increase

Microsoft Cloud

This isn’t a Business Unit but rather a group of related products across the organisation including:

  • Azure
  • O365 Commercial
  • Dynamics 365
  • Parts of LinkedIn
  • “Other cloud properties”

Revenue was $36.8 billion, an increase of 21% Year on Year (YoY).

Microsoft note that gross margin decreased YoY to 69%. This is driven by “sales mix shift to Azure” but was partially offset by Microsoft making Azure improvements including scaling their AI Infrastructure.

Now let’s look at some of the individual Business Units and how they performed in Q4 FY24.

Productivity and Business Processes

Revenue = $20.3 billion, an 11% increase

Office 365 Commercial = 13% increase. Seat growth was again driven by SMB and Frontline Worker growth while Average Revenue Per User (ARPU) growth was driven by E5 and Copilot for M365.

LinkedIn = 10% increase

Dynamics 365 = 19% increase <– This is now almost 90% of all Dynamics revenue.

This gives a good overview of growth over the last 5 quarters:

Intelligent Cloud

Revenue = $28.5 billion, a 19% increase

Azure (and other cloud services) growth was 29% for this quarter, a little drop from the percentage point increase of the last 2 quarters but, as it’s Q4, likely increasing from a higher base. Microsoft highlight that 8 points of this growth was from AI services.

Amy Hood (CFO) states that AI demand is higher than Microsoft’s currently available capacity but they expect availability to increase in H2 FY25 aka Jan 2025 onwards.

Server Products grew by 2% this quarter, again driven by hybrid BYOL use with Azure Hybrid Benefit.

Overall growth over the last 5 quarters looks like this:

Overall business and FY25

In terms of how Microsoft are spending money, Amy Hood, CFO, stated that:

“Cloud and AI related spend represents nearly all of total capital expenditures [CAPEX]. Within that, roughly half is for infrastructure needs where we continue to build and lease datacenters that will support monetization over the next 15 years and beyond. The remaining cloud and AI related spend is primarily for servers, both CPUs and GPUs, to serve customers based on demand signals.”

Amy Hood gave her expectations for Q1 FY25 (and beyond) and they are:

Productivity and Business Processes

Expected revenue growth of between 10% and 11% in constant currency (or $20.3 to $20.6 billion), with O365 driven by E5 and Copilot for M365.

Intelligent Cloud

Expected revenue growth of 18 – 20% (or $28.6 to $28.9 billion) with Azure expected to be 28% – 29% up.

Earnings Call highlights

  • 42 mentions of Copilot.
  • Number of customers with 10,000+ licenses of Copilot for Microsoft 365 doubled quarter over quarter,
  • Industry specific Copilots are here. DAX Copilot for Healthcare (over on the Nuance side of the portfolio) has over 400 customers currently.
  • Over 1,000 paying customers of Copilot for Security. Satya Nadella also states they have “1.2 million security customers” <– that indicates a lot of potential growth for Copilot there!
  • 60,000+ Open AI customers – with average spend per customer increasing.
  • GitHub Copilot accounts for over 40% of GitHub’s revenue and is bigger than GitHub was when Microsoft acquired it.
  • 36,000 Azure Arc customers, a 90% YoY increase.
  • 14,000+ paying Microsoft Fabric customers.
  • 48 million Monthly Active Users of Power Platform, a 40% YoY increase.
  • Over 40,000 organisations using Dynamics 365 Business Central.
  • Over 3 million users of Teams Premium.
  • More large-scale SAP workloads being migrated to Azure.
  • There was further growth in the “number of 10-million-dollar-plus and 100-million-dollar-plus contracts for both Azure and Microsoft 365

Microsoft vs CISPE: An agreement


Microsoft & CISPE have come to an agreement which takes some of the legal pressure off Microsoft and should lead to a more diverse cloud market…to a point.

Background

CISPE (the Cloud Infrastructure Service Providers in Europe) is, as its name suggests, a group comprised of, and working for, European Cloud hosting organisations including AWS, OVH, and Aruba.

In November 2022, CISPE filed a formal complaint with the European Commission about Microsoft’s “anti-competitive licensing practices” in the cloud. CISPE said:

“the new contractual terms imposed unilaterally by Microsoft on 1st October 2022 add new unfair practices to the list. Microsoft’s ongoing position and behaviours are irreparably damaging the European cloud ecosystem and depriving European customers of choice in their cloud deployments.”

The crux of the issue is that Microsoft’s licensing rules make it cheaper to run Microsoft workloads in Azure than any other cloud environment, thus giving them an unfair advantage against their competitors.

What’s happened now?

The two parties have signed a Memorandum of Understanding (MoU) where Microsoft have committed to make changes to address the claims and so CISPE have agreed to withdraw its complaint and also that they “will not initiate or support complaints on these issues in Europe or elsewhere”. Microsoft have also agreed to pay $22 million to CISPE to reimburse them for the last 3 years’ of “cost of litigation and campaigns for fair software licensing”.

Central to the agreement is Microsoft agreeing to release “Azure Stack HCI for Hosters”. This new Azure Stack HCI offering will include:

  • Multi-session virtual desktop infrastructure based on Windows 11
  • Free Extended Security Updates (ESU)
  • Pay-as-you-go licensing for SQL Server

Enabling 3rd-party cloud providers to close the gap between their services and those available in Microsoft Azure – a key part of the complaint.

There is a clock ticking for Microsoft now, as changes must be made within 9 months. They must release this new offering and/or solve the issues another way within that timeframe otherwise the complaint will be refiled with the European Commission.

It must be noted that CISPE state:

“Amazon Web Services, a CISPE member, was excluded from these negotiations and it, along with Google Cloud Platform and AliCloud, will neither benefit from nor be bound by these terms

This means Microsoft’s “Listed Provider” exclusion still applies to this change.

European Cloud Observatory (ECO)

This new body, established by CISPE and including Microsoft, will monitor the development of “Azure Stack HCI for Hosters” and the fairness of Microsoft’s cloud licensing.

Reception

Not everyone is happy with this outcome. It has been reported that Google made an offer to CISPE worth almost $500 million, comprised of licenses and cash, for them to continue their compliant against Microsoft.

Additionally, Google’s Head of Platform, Amit Zavery, has said:

“Microsoft’s playbook of paying off complainants rather than addressing the substance of their complaint hurts businesses and shouldn’t fool anyone

while an AWS spokeperson stated:

“Microsoft selectively making these changes for some CISPE members shows that there are no technical barriers that prevent Microsoft from making its software more easily available to rival cloud providers”

What’s next?

The Azure Stack for Hosters product will enable cloud providers to offer new features and capabilities that are attractive to customers, which is good. The main issue that many people may have is that this agreement excludes Amazon AWS and Google Cloud Platform, so their customers are no better off than before.

While that is true, I think it is also representative of what I believe is CISPE’s main aim – to help boost the non-hyperscaler cloud market in Europe. They want to help companies like OVH, Irideos, and UpCloud more so than Amazon and Google.

This is certainly not the end of this story. The cloud is going to be a battleground for many years to come and so licensing and competitive advantages will be a key issue for some time…

Microsoft Product Terms: July 2024


Photo by Markus Winkler on Pexels.com
  • Entra Suite, Private Access, Internet Access, and Secure Access Essentials added to M365 Availability and Prerequisite Tables
  • Dynamics 365 Contact Center added
  • Dynamics 365 Operations Additional Database Capacity minimums added
  • Additional Dataverse Database Capacity minimums added
  • Windows 365 Cross Region Disaster Recovery (DR) Add-On added

Microsoft end free Azure Support offer


Microsoft have been running an Azure Support Offer through FY24 where Azure customers get 6 months of free Azure support but this ends June 30th, 2024 and will not be renewed. If you took up this offer within the last 6 months, you lose access on that date too:

The 6-month period begins on the date that the agreement is signed or renewed and ends on the date of 6 months after the agreement is signed or renewed, or June 30th, 2024, whichever comes first.”

Should you wish to continue with tech support above the free Basic plan from July 1st, 2024 you will need to buy a support plan:

Microsoft redefine “external users” for licensing


For the first time in a long time, Microsoft have updated the definition of an External User, with the new term coming in effect for agreements signed from October 1, 2024 onward.

Current term

“External Users” refers to users that are not employees, onsite contractors, or onsite agents of Customer or its Affiliate

New term

“External Users” will refer to users that are not:

(a) employees of Customer or its Affiliates

(b) contractors or agents that typically work for Customer or its Affiliates for more than 30 hours on average per week, or

(c) contractors or agents that typically work onsite for Customer or its Affiliates on each working day.

Adding in the amount of hours worked as a criteria means there will be a little more flexibility but also more work for organisations to define who is/isn’t an external user.

See the Microsoft announcement here – https://www.microsoft.com/en-us/licensing/news/Update-to-external-users-2024

Copilot for Microsoft 365 expands AGAIN


Much like a modern Augustus Gloop or Marjorie Dursley, Copilot for Microsoft 365 keeps expanding!

On June 12th, Microsoft added several more eligible base licenses for the Copilot add-on meaning the full list is now:

  • Microsoft 365 Apps for Business
  • Microsoft 365 Apps for Enterprise
  • Microsoft 365 Business Basic
  • Microsoft 365 Business Standard
  • Microsoft 365 Business Premium
  • Microsoft 365 E3/E5 (A3/A5)
  • Microsoft 365 F1/F3
  • Office 365 E1/E3 (A3/A5)
  • Office 365 F3
  • Exchange Online
  • SharePoint Online
  • OneDrive for Business
  • Microsoft Clipchamp
  • Microsoft Teams EEA/Enterprise/Essentials
  • Planner Plan 1
  • Project Online
  • Visio Online

I haven’t seen any news that Copilot has new capabilities that relate to these new licenses so I struggle to see the point of these scenarios. If I have Project Online or Clipchamp or Visio but not Apps for Business/Enterprise…why would I buy Copilot for M365?

Perhaps we’re about to see an expansion in Copilot’s capabilities in the new FY?

Microsoft Product Terms: June 2024


Photo by Markus Winkler on Pexels.com

It’s the Microsoft Product Terms for June 2024.

As always at this point of the year (almost end of FY), it’s a quiet one with nothing major but, as we’re here, let’s take a look anyway shall we?! 😊

Azure GenAI terms updated re: Training content

Several products added to the “Core Online Services” table

Clause re: automatic updates for Microsoft Defender for Identity added

Microsoft Defender for Endpoint P2 for Student added to EES

Microsoft added several more base licenses for Copilot for M365 on June 12 – see the full list here

Microsoft Azure Reservation Changes


Photo by Kate Graur on Pexels.com

Microsoft have revealed that the previously announced end of Azure Compute Reservation exchanges has been postponed “until further notice“. They say:

You may continue exchanging your compute reservations for different instance series and regions until we notify you again, which will be at least 6 months in advance. In addition, any compute reservations purchased during this extended grace period will retain the right to one more exchange after the grace period ends.”

You can see the Microsoft page here – https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/exchange-and-refund-azure-reservations

Microsoft Product Terms: May 2024


Photo by Markus Winkler on Pexels.com

Copilot for M365 prerequisites updated to include new SKUs as eligible base licenses. The line-up is now:
Microsoft 365 Business Basic/Standard/Premium/F1/F3/E3/A3/E5/A5

Office 365 F3/E1/E3/A3/E5/A5

Entra ID Governance F SKU added

Entra ID Governance can be added to M365 Business Premium

Microsoft Viva Pulse added

Azure AI Studio added, although it’s still in public preview

No changes to Dynamics 365 for the first time in about 9 decades!

Microsoft Financial Results: Q3 FY24


Let’s take a look at Microsoft’s financial results for Q3 FY24 (Jan – Mar 24) and, in a not surprising move at all – they’re pretty good!

Headline Numbers

Revenue = $61.9 billion (17% increase)

Net income = $21.9 billion (20% increase)

Within that, “Microsoft Cloud” was $35.1 billion, an increase of 23% year on year.

Productivity & Business Processes

Revenue = $19.6 billion (up 12%)

  • Office 365 Commercial revenue increased 15%
    • Commercial seats grew 8% driven by SMB and Frontline SKUs again
  • LinkedIn increase 10%
  • Dynamics 365 grew 19%

Intelligent Cloud

Revenue = $26.7 billion (up 21%)

Azure grew 31% – yet again the growth percentage increases for another quarter. Interestingly, server licenses were up 6% due to hybrid and BYOL licensing.

Earnings Call Highlights

  • “Copilot” features 47 times in the transcript
  • Office 365 ARPU (Average Revenue Per User) grew thanks to E5 and Copilot
  • Enterprise Mobility & Security (EMS) now has 274 million seats, up 10%
  • Azure Arc now has 33,000 customers
  • The average size and length of Azure deals has increased
  • The number of 100 million dollar-plus Azure deals increased over 80% year-over-year (YoY) while the number of 10 million dollar-plus deals more than doubled
  • Over 11,000 customers for Microsoft Fabric <– How many of those are simply Power BI Premium users who have moved over early?
  • 30,000 organisations using Copilot for Studio to customize Copilot for Microsoft 365 and/or make their own
  • PowerApps users are now at 25 million per month, a 40% increase YoY