Stock of the week - Oracle (13.12.2023)

13:27 14 December 2023
  • Oracle reported fiscal-Q2 2024 earnings on Monday
  • Stock plunged over-12% during post-earnings session
  • Cloud growth continues to slow
  • Biggest single-day drop since previous earnings release
  • A look at the valuation

Oracle (ORCL.US) plunged over 12% on Tuesday, following release of disappointing fiscal-Q2 2024 earnings report (calendar September-November 2023). Another quarter of slowing growth in the company's cloud business has driven the post-earnings plunge, leading to a retest of a key $100 support zone. Let's take a quick look at recent earnings release as well as company's valuation.

Oracle plunges over 12% after fiscal-Q2 results

Start investing today or test a free demo

Open account Try demo Download mobile app Download mobile app

Oracle plunged on Tuesday in response to the fiscal-Q2 earnings report released on Monday after the close of the Wall Street session. Company missed revenue expectations and showed slower cloud growth for the second consecutive quarter. A disappointing growth in Infrastructure Cloud revenue is a source of concern as shortage of AI chips mean that it is unlikely to re-accelerate in the near term. On the other hand, deceleration in infrastructure cloud revenue, which is the biggest source of revenue for the company, comes after a year of strong acceleration.

On a positive note, it should be said that the company managed to improve its profitability, with margins rising and earnings beating expectations. This points to an improvement in efficiency in a challenging macro environment, what is a development that is always welcome.

Fiscal-Q2 2024 earnings

  • Adjusted revenue: $12.94 billion vs $13.1 billion expected (+5.1% YoY)
  • Cloud & License revenue: $10.82 billion (+7.9% YoY)
    • Infrastructure Cloud Services & License: $5.16 billion (+14.2% YoY)
    • Applications Cloud Services & License: $4.47 billion (+9.5% YoY)
    • Cloud License and On-Premise License: $1.18 billion (-18.1% YoY)
  • Hardware revenue: $756 million vs $742 million expected (-11% YoY)
  • Service revenue: $1.37 billion vs $1.41 billion expected (-1.7% YoY)
  • Adjusted EPS: $1.34 vs $1.33 expected ($1.21 a year ago)
  • Adjusted operating income: $5.54 billion vs $5.56 billion expected (+8.8% YoY)
  • Adjusted operating margin: 43.0% vs 42.6% expected (41.0% a year ago)

Oracle's earnings history and price reactions. Source: Bloomberg Finance LP, XTB Research

Oracle plunges most since previous earnings release

A massive plunge of Oracle's stock during the post-earnings session was the biggest one-day drop for the company in 3 months. To be more precise, it was the biggest one-day drop since release of the previous earnings report (fiscal-Q1 2024), which also turned out to be a disappointment by showing a slowdown in cloud business. 

While disappointing fiscal-Q1 earnings could be a one-off event, a similarly disappointing fiscal-Q2 release shows that it may actually be a beginning of a new trend. Nevertheless, it should be said that abnormally high growth rates cannot last forever and a slowdown had to come sooner or later, given that Oracle's cloud business grows and matures.

Release of fiscal-Q2 2024 earnings triggered the biggest single-day drop at Oracle shares since September 12, when fiscal-Q1 2024 earnings were released. Source: Bloomberg Finance LP, XTB Research

Valuation

Let's take a quick look at Oracle's valuation with 3 often used valuation methods - DCF, multiples and Gordon Growth Model. We want to stress that those valuations are for presentation purposes only and should not be viewed as recommendations or target prices.

Discounted Cash Flow method

Let's start with probably the most popular fundamental model for valuing stocks - Discounted Cash Flow method (DCF). This model relies on a number of assumptions. We have decided to take a simplified approach and base those assumptions around averages for the past 5-years. Detailed forecasts for 10 years were made, with terminal value assumptions being set as follows - 3% terminal revenue growth and 7% terminal weighted cost of capital (WACC). Such a set of assumptions provides us with an intrinsic value of Oracle's shares of $148.22 - or almost 44% above yesterday's cash close. Terminal value forecast accounts for 72% of DCF valuation.

A point to note is that the intrinsic value obtained via the DCF method is highly sensitive to assumptions made. Two sensitivity matrices are provided below - one for different sets of Operating Margin and Revenue Growth assumptions and the other for different sets of Terminal WACC and Terminal Revenue Growth assumptions.

Source: Bloomberg Finance LP, XTB Research

Source: Bloomberg Finance LP, XTB Research

Multiples

Next, let's take a look at how Oracle's valuation compares with peers. We have constructed a peer group consisting of 5 companies, which are considered to be Oracle's competitors. Those include ServiceNow, Palo Alto Networks, CrowdStrike Holdings, Fortinet and Zscaler. We have taken a look at 6 different valuation multiples - P/E, P/BV, P/S, P/FCF, EV/Sales and EV/EBITDA.

As one can see in the table below, there is a significant volatility in peer multiples. A key point to note is that most of those companies have very low or even negative earnings per share, leading to P/E multiple being very high or incalculable. The same can be said about EV//EBITDA multiples that are inflated due to low profitability of those companies. As a result, mean, median and cap-weighted multiples for the group are very high and provide us with very high valuations for Oracle stock. Trimmed averages for valuations (averages excluding the lowest and the highest reading) are all suggesting a $300-350 valuation for Oracle's shares, or over 200% above yesterday's closing prices!

Source: Bloomberg Finance LP, XTB Research

Gordon Growth Model

Let's move to the third valuation method - Gordon Growth Model. This method relies on dividends and given that Oracle has a long track record of dividend payouts, it can be used to value company's stock. We have assumed an 8% dividend growth rate as well as 9% required rate of return. Such a set of assumptions provides us with a valuation of $146.88 per Oracle's share - or over 40% above yesterday's cash close.

As it is usually the case with valuation models, the Gordon Growth Model is also highly sensitive to assumptions made. Sensitivity matrix for dividend growth and required rate of return assumptions is provided below. Green tiles show combinations that result in above-market valuation and red tiles show combinations that result in below-market valuations.

Source: Bloomberg Finance LP, XTB Research

A look at the chart

Taking a look at Oracle (ORCL.US) chart at D1 interval, we can see that the stock painted a double top in the $127.00 area June-September 2023 period, and plunged to the textbook range of the breakout below the neckline of the double top pattern later on. A recovery move was launched off the $100 area. However, all the gains made during November were erased during this week's post-earnings plunge, and share price has once again tested the $100 area. Declines seem to have been halted in this area, at least for now, and a lot will depend on the near-term share price moves. 

Should stock start to recover and break back above recent local highs at $117.50, it could hint at a period of growth ahead given that it would be a new higher high as well as a break above the neckline of double bottom pattern. On the other hand, in case bears regain control over the market and push the stock below $100 area, it would mean that a new lower low was painted and the downtrend could be in play. In such a scenario, the next major support to watch can be found in the $90 area.

Source: xStation5

This content has been created by XTB S.A. This service is provided by XTB S.A., with its registered office in Warsaw, at Prosta 67, 00-838 Warsaw, Poland, entered in the register of entrepreneurs of the National Court Register (Krajowy Rejestr Sądowy) conducted by District Court for the Capital City of Warsaw, XII Commercial Division of the National Court Register under KRS number 0000217580, REGON number 015803782 and Tax Identification Number (NIP) 527-24-43-955, with the fully paid up share capital in the amount of PLN 5.869.181,75. XTB S.A. conducts brokerage activities on the basis of the license granted by Polish Securities and Exchange Commission on 8th November 2005 No. DDM-M-4021-57-1/2005 and is supervised by Polish Supervision Authority.

Back

Join over 1 Million investors from around the world

We use cookies

By clicking “Accept All”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.

This group contains cookies that are necessary for our websites to work. They take part in functionalities like language preferences, traffic distribution or keeping user session. They cannot be disabled.

Cookie name
Description
SERVERID
userBranchSymbol Expiration date 17 October 2024
adobe_unique_id Expiration date 16 October 2025
test_cookie Expiration date 1 March 2024
SESSID Expiration date 9 September 2022
__hssc Expiration date 16 October 2024
__cf_bm Expiration date 16 October 2024
intercom-id-iojaybix Expiration date 13 July 2025
intercom-session-iojaybix Expiration date 23 October 2024
xtbCookiesSettings Expiration date 16 October 2025
xtbLanguageSettings Expiration date 16 October 2025
TS5b68a4e1027
countryIsoCode
userPreviousBranchSymbol Expiration date 16 October 2025
TS5b68a4e1027
_cfuvid
intercom-device-id-iojaybix Expiration date 13 July 2025
__cfruid
__cf_bm Expiration date 16 October 2024
__cf_bm Expiration date 16 October 2024
_cfuvid
adobe_unique_id Expiration date 16 October 2025
TS5b68a4e1027
_cfuvid
xtbCookiesSettings Expiration date 16 October 2025
SERVERID
TS5b68a4e1027
__hssc Expiration date 16 October 2024
test_cookie Expiration date 1 March 2024
intercom-id-iojaybix Expiration date 13 July 2025
intercom-session-iojaybix Expiration date 23 October 2024
intercom-device-id-iojaybix Expiration date 13 July 2025
UserMatchHistory Expiration date 31 March 2024
__cf_bm Expiration date 16 October 2024
__cf_bm Expiration date 16 October 2024
__cf_bm Expiration date 16 October 2024

We use tools that let us analyze the usage of our page. Such data lets us improve the user experience of our web service.

Cookie name
Description
_gid Expiration date 9 September 2022
_gat_UA-22576382-1 Expiration date 8 September 2022
_gat_UA-121192761-1 Expiration date 8 September 2022
_ga_CBPL72L2EC Expiration date 16 October 2026
_ga Expiration date 16 October 2026
AnalyticsSyncHistory Expiration date 8 October 2022
af_id Expiration date 31 March 2025
afUserId Expiration date 1 March 2026
af_id Expiration date 1 March 2026
AF_SYNC Expiration date 8 March 2024
__hstc Expiration date 14 April 2025
__hssrc
_vwo_uuid_v2 Expiration date 17 October 2025
_ga_TC79BEJ20L Expiration date 16 October 2026
_vwo_uuid Expiration date 16 October 2025
_vwo_ds Expiration date 15 November 2024
_vwo_sn Expiration date 16 October 2024
_vis_opt_s Expiration date 24 January 2025
_vis_opt_test_cookie
_ga Expiration date 16 October 2026
_ga_CBPL72L2EC Expiration date 16 October 2026
__hstc Expiration date 14 April 2025
__hssrc
_ga_TC79BEJ20L Expiration date 16 October 2026
af_id Expiration date 31 March 2025
afUserId Expiration date 1 March 2026
af_id Expiration date 1 March 2026
AF_SYNC Expiration date 8 March 2024
_gcl_au Expiration date 14 January 2025
AnalyticsSyncHistory Expiration date 31 March 2024
_gcl_au Expiration date 14 January 2025

This group of cookies is used to show you ads of topics that you are interested in. It also lets us monitor our marketing activities, it helps to measure the performance of our ads.

Cookie name
Description
MUID Expiration date 10 November 2025
_omappvp Expiration date 28 September 2035
_omappvs Expiration date 16 October 2024
_uetsid Expiration date 17 October 2024
_uetvid Expiration date 10 November 2025
_fbp Expiration date 14 January 2025
fr Expiration date 7 December 2022
muc_ads Expiration date 16 October 2026
lang
_ttp Expiration date 10 November 2025
_tt_enable_cookie Expiration date 10 November 2025
_ttp Expiration date 10 November 2025
hubspotutk Expiration date 14 April 2025
YSC
VISITOR_INFO1_LIVE Expiration date 14 April 2025
hubspotutk Expiration date 14 April 2025
_uetsid Expiration date 17 October 2024
_uetvid Expiration date 10 November 2025
_ttp Expiration date 10 November 2025
MUID Expiration date 10 November 2025
_fbp Expiration date 14 January 2025
_tt_enable_cookie Expiration date 10 November 2025
_ttp Expiration date 10 November 2025
li_sugr Expiration date 30 May 2024
guest_id_marketing Expiration date 16 October 2026
guest_id_ads Expiration date 16 October 2026
guest_id Expiration date 16 October 2026
MSPTC Expiration date 10 November 2025
IDE Expiration date 10 November 2025
VISITOR_PRIVACY_METADATA Expiration date 14 April 2025
guest_id_marketing Expiration date 16 October 2026
guest_id_ads Expiration date 16 October 2026
guest_id Expiration date 16 October 2026
muc_ads Expiration date 16 October 2026
MSPTC Expiration date 10 November 2025
IDE Expiration date 10 November 2025

Cookies from this group store your preferences you gave while using the site, so that they will already be here when you visit the page after some time.

Cookie name
Description
personalization_id Expiration date 16 October 2026
UserMatchHistory Expiration date 8 October 2022
bcookie Expiration date 16 October 2025
lidc Expiration date 17 October 2024
lang
bscookie Expiration date 8 September 2023
li_gc Expiration date 14 April 2025
bcookie Expiration date 16 October 2025
lidc Expiration date 17 October 2024
bscookie Expiration date 1 March 2025
li_gc Expiration date 14 April 2025
personalization_id Expiration date 16 October 2026

This page uses cookies. Cookies are files stored in your browser and are used by most websites to help personalise your web experience. For more information see our Privacy Policy You can manage cookies by clicking "Settings". If you agree to our use of cookies, click "Accept all".

Change region and language
Country of residence
Language