Skip to main content

Oracle stock valuation update-Partnership with Microsoft and Too Aggressive Capital Expenditure

Term:

Net Capex: this post refers to the accounting number of capital expenditures less depreciation.

R&D: research and development

Reinvestment: How much the company put back into the company

NOWC: Non-cash current asset-Non debt current liability, the cost the company needs to incur for day-to-day business.

FCF: Free cash flow

Operating profit Margin: Operating income/Revenue

In my previous Oracle valuation here, I concluded that Oracle relies on mergers and acquisitions to grow while spending little on capital expenditure and R&D (research and development) to power internal growth. So, I just use the net capital expenditure/estimated M&A cost to estimate future net capex.

However, as shown in Figure 1 below, Oracle’s Capex/revenue ratio doubled in 2022 and again in 2023. And the most recent quarterly report shows it does not plan to stop spending more on capex soon. So, how do I estimate how much Oracle will spend on Capex in the next ten years?

In addition, Oracle just announced a partnership with Microsoft, and this post will also show how the partnership affects the company’s revenue and value.

Figure 1

Before jumping to the answer, I will first show a wrong example you don’t want to do.

In Figure 2 below, I calculated the estimated Netcapex based on the current ratio, assuming Oracle keeps increasing spending for three years and gradually decreases to the industry average Netcapex.

But as you can see, the intrinsic value jumped from about $80-90 in my last post to $125.36. The reason is that I included the estimated net accounting capex into the Estimated Reinvestment, pushing the reinvestment rate and growth rate off the ground. (To learn more about growth rate, check my previous post here).

But, since Oracle spends almost nothing on and before 2021, including the net capex in the reinvestment, it will assume each dollar spent on net capex (such as building corporate offices) will generate the same return as the R&D or M&A.


Solution:

My plan is first to calculate the industry average capex/revenue ratio, start with a ratio higher than the industry, and then gradually decrease to the average. In addition, I will only subtract the estimated capex from FCF, but will not add that to the reinvestment. By doing so, I expect Oracle to spend that money anyway, even if it has few or low returns. But there will be a time when the company’s management realizes that they have spent too much.

Figure 3 shows the industry average Netcapex/Revenue ratio, and I also calculated the NOWC/Revenue and R&D revenue. To learn about how to calculate the NOWC (not the accountants’ way), please check my previous post here.

 Figure 3



Based on the data, we can tell that the industry generally has a negative NOWC rate (implying increasing free cash flow), and almost 0 net capital expenditure rate. But simply using the industry average will not reflect Oracle’s current overspending fact.

Figure 4 shows that most companies (18) in my 22 samples have a net capex/sale revenue between -4.27% to 3.73%.

Figure 4





I did the same process for nowc, R&D, and I got the adjusted Oracle intrinsic value in Figures 5 and 6.

(Before adjusted for partnership with the Microsoft)

Figure 5

Figure 6


From Figure 5 and 6, we can tell that without considering the partnership with Microsoft, the Oracle intrinsic value decreased from the $81.5-$98.05 to $48.91-$72.41 due to overspending.

Effects of Partnership with Microsoft

On September 14, 2023, Oracle and Microsoft announced a partnership.

Before the event started, I checked the Oracle price list to estimate by myself first. This step is important because it trains me to make forecasts with imperfect information and can potentially scale up my capital gains. Because the more people in the market know the information, the less potential growth the stock price will have.

But as you can see from the picture below, Oracle has about 18 product and service categories, each having 8-10 different pricing. If there is no event to explain, I will just use the average/median price of the total and estimate the total additional users. However, since I learned the partnership news 2 hours before the event, I decided to start to value it after watching it.


I watched the live event between the two CEOs and got the following information:

Microsoft will run business data in Oracle’s storage on its Azure cloud.

“In order to use AI, you have to have data. And data are in Oracle database.” (Satya Nadella).

For those unfamiliar with AI, a large part of AI is to train computers or machines to think and behave like humans. For example, as humans, we can quickly tell the difference between a sheep and a cow. But for machines to identify that, you must give them a bunch of pictures of sheep and cows so that they can learn by looking enough. These pictures are a kind of data.

Process:

Azure’s enterprise customers (business customers, companies who are Azure’s customers) will buy Oracle’s data directly from Microsoft Azure.

The picture below shows how Azure users can purchase Oracle data directly from the marketplace.


(Source: Microsoft & Oracle Live event)

In addition, the event gives an example in which Azure users can analyze data based on a bank’s customers’ data.


(Source: Microsoft & Oracle Live event)

With this information, I expect Oracle’s additional revenue from the partnership is from data storage and data analysis.

Later, I learned from the CIO journal that the services Microsoft will partner with Oracle are:

Oracle Exadata Database services

Oracle Autonomous Database services

Oracle Real Application Clusters (RACs).

I learned later from the Oracle document that they will gradually replace the Oracle Exadata Database services with the Oracle Autonomous Database services, so I just need to care about the last two.

Oracle Autonomous Database services

I have no experience or background about these services, but I just did my research. The service is like a shared warehouse. Imagine there is a furniture company and a coat company. The furniture company usually needs the warehouse from the spring to the late fall, while the coat company only needs the warehouse in the winter. If they collaborate, the furniture company can use the coat’s warehouse during the summer for extra inventory, while the coat company can use them in the winter. By doing so, both can save storage costs.

The Oracle Autonomous Data Services shares data between organizations in such a way. While the warehouse will calculate the sharing storage by how many square feet or meters, Oracle Autonomous Database services use the ECPU as the billing unit. The ECPU calculates the Price based on how many hours the company uses the shared pool (pool of data from different organizations) and how many CPUs(core) are running.

If I know how many organizations are on the Azure cloud, how many cores they have, and how many hours running, I can estimate the incremental revenue to Oracle from the partnership.

This link shows how many cores on different sizes of Azure cloud. I calculated the median # of cores for each size and calculated the average and median of them.


I also learned from my search that about 486738 organizations use Azure. So, I multiplied the number with the median cores and 2080 running times a year; I estimated the increased revenue for Oracle from Microsoft with the Oracle Autonomous Database services. 

While the Oracle Autonomous Database services have a Price/ECPU for the new users, it also has another “bring your own license” price for the current users.

The Price is $0.336/ECPU/hour for new users while $0.0807/ECPU/hour for “bring your own license”. So, I just assume all current users pay $0.087 while the incremental users in the future pay $0.336.



However, one concern is that the total cores will increase in the future. I recall the first computer I used was 1 core, and the 2-core laptop had been regarded as very advanced. But I just checked my computer; it has 4 cores right now. And the most recent Apple Macbook has 10 cores.

But I don’t think I need to make that adjustment. Because even if the laptop increased from 2 to 10 cores, the Price would not increase five times. I just adjusted the Price/ECPU/HOUR over time and will embrace that.

Oracle Real Application Clusters (RACs)

Before jumping to the RAC, let me first explain how the application works. Traditionally, the application uses data from data storage. Data storage itself is just a bunch of files sitting on the disk. For example, a hospital has data storage for its patients. If you only check the data storage itself, you will see things like this:

(An example made up by me for explanation)


Without software to sort the data, it will have few meanings. I know you can tell what they are based on the context, but for computers and machines, they cannot.

But with the software, the data will be like this:



So, the name, gender, age, etc…help the system sort the data. The example is oversimplified; much more complicated software could be needed in the real business.

The instance in the graph below is Oracle’s software to sort the data.

(Source:Oracle Youtube Channel)

However, the instance can stop working sometimes, which will have serious consequences for businesses relying on data availability. Imagine what happens if the hospital cannot get patient medicine allergy data.

To solve this problem, Oracle Real Application Clusters enable the system to have multiple instances but collectively appear as one. So even if one of the instances has issues, the system can still keep running, and the application side will not notice anything goes wrong.


Learned the technology, I can estimate the revenue. Based on its nature, each organization only needs to purchase one RAC service, and the total incremental revenue to Oracle will depend on how many organizations are on Azure.

The link below shows the Price for RAC is $460 per named user with a 101.2 support fee. The link is from 2023, so the data is new enough.

https://www.oracle.com/assets/technology-price-list-070617.pdf


Unresolved uncertainty:

Throughout my analysis for the partnership with Microsoft to Oracle, I have a hard time estimating how many organizations on Azure will increase in the future. I checked several sources but found only the most 1-2 years of data. However, I found that the total number of users on Azure grew almost constantly at 0.2%.

I know this may underestimate future growth, but this is all the information I can get. The worst case is that I may underestimate the value a little, but I only buy stock when it reaches my estimated value. If I end up not buying the stock at a higher price, I won’t lose anything because no gain is not equal to loss.










With this information, I updated the intrinsic value of Oracle stock as below:

So, I will buy again if the stock drops to $69.22-$93.32.

The next step is to estimate how much the trader will value the stock.

In my previous post, I used the EBIT (earnings before interest and tax) I estimated to estimate traders’ pricing. But doing so will assume that traders have the same common sense and patience as I. Recall that when I estimate earnings, I amortized the R&D, adjusted NOWC to Noncash current asset-Non debt current liabilities, estimated future merge and acquisition, added back one-time nonfrequent considerable expense such as litigation cost. But for traders they don’t care about all of them.

To behave like a trader, I will multiply the revenue with the unadjusted profit margin.

So, while I use the 40.49% operating profit margin and gradually decrease it to the 23.43% industry average in my FCF analysis, I use the 34.39% unadjusted accounting profit margin to estimate how much traders will price the company.



With this information, I estimated the traders’ estimate for Oracle’s earnings.







The following shows what I estimate the traders will price the stock for the next ten years.

I expect the traders who factored in the Microsoft partnership will price the stock between $151.53 to $161.87 while those who do not care about the business but only numbers will price $142.27 to $152.62. If you want to hold the stock, the highest present value of the future stock price will be around $122.66 to $137.86.



Additional words:

If you compared the number to my previous post, you may find that the Price changed few, especially for the traders' earnings.

The reason is that traders only factor in a few items in the free cash flow analysis.

The Income before income taxes is the only item traders care about. 



If your company doubled the capital expenditure as Oracle did, traders' pricing has no effect.

If your company has considerable R&D and expects a return after five years, traders will punish your company for the current earnings without considering future growth.

If your company has nonfrequent, one-time charges or litigation costs, traders will punish your stock price for now. But when they do that, they mistakenly assume you will have that cost every year.

In contrast, the free cash flow analysis I used captured all these effects.



Finally, I do want to admit that this analysis is based on a very general analysis. If the recent overspending on capex is mainly driven by the AI boom and Oracle can gradually reduce the accounting number of capex, the intrinsic value can increase.

If the partnership with Microsoft brings more customers than I expected, the revenue can also soar in the short term. But these are what I can estimate at this moment.

I know many people try to follow the institutions, claiming they must know more than others. But the following are the price targets set by institutions before the recent earning report pushed the stock price down over 10%.

After the earnings, JP Morgan claimed that Oracle stock could decrease more.

One day after that, Oracle announced its partnership with Microsoft. 






I hope you find this post useful.





















































Comments

Popular posts from this blog

Costco Stock Valuation Part 2-Growth rate, stock compensations, and Free Cash Flow

Note: I found that I made a serious mistake in estimating the cost of equity in my this valuation; Please check this Link  while reading the free cash flow part. Growth rate forecast The growth rate is among the most challenging number to calculate financial valuation. Because you always have something to base on when calculating the company’s debt, option value, cost of debt, and capital. In contrast, the growth rate is most related to the future. In addition, some startups or losing money companies do not even have historical rates. But I always estimate the growth rate first before I calculate the cost of capital for two reasons: 1. I like to finish hard work first. 2. The cost of capital can keep changing as the debt balance, stock price, and market risk premium change while you estimate the growth rate for the long term. If you value the cost of capital first, chances are you have to recalculate after you took a while to calculate the growth rate. Investment...

General Electric stock valuation

Disclaimer: The page number of the 10k page is based on the PDF page number after I downloaded the 10k from SEC. The company's 10k does not include the page number on each page except at the beginning of the report. Therefore, the page number I quoted may not be identical for readers. Business model The company currently has four business segments: GE Aerospace : This sector produces commercial and military aircraft engines, engine components, aircraft systems, and aftermarket services. GE Healthcare(GEHC): This sector designs, develops, and manufactures medical products and devices for diagnosis, imaging, and ultrasound; it also offers patient care solutions, including consulting, handling devices, and software and digital solutions. While GE spun off this sector in January 2023, it still owns 13.15% of GEHC. Valuing GEHC is necessary to value GE's total operating assets and equity. I can also have the opportunity to invest in GEHC if it is undervalued. GE Power: This sector m...

Costco Stock Valuation Part 1-Business model & Cost of Capital

Note: I found that I made a serious mistake in estimating the cost of equity in this valuation; Please check this Link  while reading the cost of equity and cash flow part.   Words for Readers This analysis is meant to teach those with NO investment experience or those who have attended business school but only know how to price a company rather than value a company. If you are interested in learning investment from this analysis, I recommend you pick a company and value at the same time while reading this paper. It took me several days to learn most of the knowledge I used in this paper, but it took several months when I valued the first company (My first valuation is AMD, not for this one, though). Not until you started did you realize that you always have things to figure out. Along the analysis, I will try my best to explain any financial terms you may have never heard of. If you feel confused, please be patient and follow my path. If you still cannot understand some ter...