Trading Analysis Report: ORCL¶
- Analysis date: 2026-10-08
- Rating: Underweight
- Generated: 2026-10-09 04:01:17
- TradingAgents 0.6.0: anthropic, deep claude-opus-5-5, quick claude-opus-5-5
- Analysts: market, sentiment, news, fundamentals; research debate rounds 5, risk debate rounds 5
- Data vendors: core_stock_apis yfinance, technical_indicators yfinance, fundamental_data sec_edgar,yfinance, news_data yfinance, macro_data fred, prediction_markets polymarket
I. Analyst Team Reports¶
Market Analyst¶
Current Price: 135.69 USD Price As Of: 2026-10-08
ORCL (Oracle Corporation, NYQ): Technical Report¶
Bottom line¶
ORCL is in a downtrend on every timeframe I checked. On 2026-10-08 it fell from 143.56 to 135.69 (−5.48%) on 42.2M shares, about 1.8× the average of the prior 5 sessions. That move wiped out most of the late-September bounce and failed again at the 50-day average. Price is above the 132–133 area set by the September low, and momentum is not yet oversold, so there is room for further downside. Shorting at this level has poor reward-to-risk. The better shorts are a failed bounce back into 140–145, or a confirmed close below 131.58. A long only makes sense if 131.6–132.6 holds and momentum stops falling, and even then it is counter-trend.
All indicator values below match the verified snapshot. No tool outputs conflicted.
Indicators chosen and why¶
The stock has fallen about 56% from its October 2025 peak and has had several sharp, high-volume gaps. I picked eight indicators that each cover a different question:
| Category | Indicator | Why it fits ORCL now |
|---|---|---|
| Trend (medium / long) | close_50_sma, close_200_sma |
Shows the medium- and long-term trend, the death-cross setup, and where rallies have stalled |
| Trend (multi-timeframe stop) | supertrend |
Trend direction plus a stop level on weekly, monthly and daily bars |
| Momentum | macd (plus snapshot signal and histogram) |
The trend shift below zero and the fresh turn down |
| Momentum (overbought / oversold) | rsi |
Shows how much room is left before oversold, and whether rallies stall near 50 |
| Volatility / risk | atr |
Stop distances and position sizing in a stock that moves about 5% a day |
| Volume | obv |
Whether volume supports the bounces and breakdowns |
| Stretch | z_score (three timeframes) |
Whether a mean-reversion trade is justified yet (it isn't) |
The snapshot also supplied the 10 EMA and the Bollinger Bands (middle, upper, lower).
1. Big-picture context (from the price history)¶
- Peak to trough: the highest close was 310.01 on 2025-10-16 and the lowest was 114.99 on 2026-07-24, a drop of about 62.9%. The lowest intraday low in the data is 114.50 (2026-07-28).
- Volatile middle period: price jumped from 190.30 (5/27) to 247.29 (6/01) in three sessions, then fell to 114.99 by late July.
- Summer bounce: 114.99 (7/24) → 162.52 (9/08), about +41%.
- Since the September high: 162.52 → 135.69, about −16.5%. That retraces about 56% of the summer bounce. By my arithmetic the 61.8% retracement sits near 133.15, inside the 132–133 zone discussed below. This is a calculation, not a level the tools have confirmed.
- Large gaps on heavy volume have come roughly every quarter:
| Date | Move | Volume |
|---|---|---|
| 2025-12-11 | 220.88 → open 188.80 | 100.6M |
| 2026-03-11 | 148.36 → open 165.23 | 83.2M |
| 2026-06-11 | 200.56 → open 179.05 | 63.7M |
| 2026-09-11 | opened 164.43, closed 150.28 | 80.4M |
The timing looks like Oracle's quarterly earnings schedule, which would put the next one around mid-December. The tools don't confirm event dates.
2. Trend structure: bearish on every timeframe¶
Moving averages (snapshot): - 10 EMA: 140.89. Price is 3.7% below it. - 50 SMA: 145.47. Price is 6.7% below it. - 200 SMA: 161.38. Price is 15.9% below it. - The 50 SMA is below the 200 SMA, which is the bearish "death cross" setup.
Failed reclaim of the 50 SMA: - Price closed above the 50 SMA every day from 9/17 to 9/23, then gapped below it on 9/24 (open 137.32). - On 10/06 it closed at 144.77, barely above the 50 SMA at 144.64. It closed back below on 10/07 (143.56 vs 145.11) and then dropped hard on 10/08.
Why the 50 SMA is still rising, and why that won't last: - It rose from 140.04 (9/08) to 145.47 (10/08) mainly because the low July closes are dropping out of the 50-day window. - The values about to drop out are 127.56 and 129.87 (7/30–7/31). After those come 141.85–156.22 (August). - If ORCL stays around 135–140, the 50 SMA should flatten and turn down within a few sessions. This is my projection from the window math, not a tool output.
200 SMA: - It is falling about 0.27 per day (167.64 on 9/08 → 161.38 on 10/08), because closes in the 190s from December–January are dropping out. - The gap between the 50 and 200 SMA narrowed from about 27.6 to 15.9. That came mostly from the window math, not real strength, so a bullish crossover soon is unlikely without a strong rally.
SuperTrend: all three timeframes point down.
| Timeframe | Direction | Stop level | Close vs. stop |
|---|---|---|---|
| Weekly (main) | DOWN | 191.14 | −29.0% |
| Monthly (context) | DOWN | 267.14 | −49.2% |
| Daily (timing) | DOWN | 154.58 | −12.2% |
The trend only turns up on the daily chart with a close above 154.58, which is about 2.9 ATR away.
Price pattern: - Closing highs keep getting lower: 162.52 (9/08) → 150.59 (9/17) → 149.20 (9/22) → 144.77 (10/06). - The lows are being retested: 140.35 (9/15), then 132.60 (9/28), and now 135.69. - The 9/28 low is the line that matters: close 132.60, intraday low 131.58.
3. Momentum¶
MACD: - MACD is −1.92, the signal line −1.72, and the histogram −0.19 (MACD below its signal). - MACD crossed below zero on 9/24 (0.22 → −0.48) and bottomed at −2.76 on 10/01. - It then improved to −1.51 on 10/07 before turning down on 10/08. - Working backwards from the signal line, the histogram was probably about +0.16 on 10/07. If so, 10/08 was a fresh bearish crossover that stopped the short-term improvement. This is inferred, not a direct tool output.
RSI: - RSI fell from 49.67 to 41.61 in one day. - During the bounce it peaked at 51.09 (10/06) and hasn't been above 53.5 since 9/10. Stalling around 50–52 on rallies is typical of a downtrend. - At 41.6 it is well above the 30 oversold line, so the decline has room to continue.
Divergence to watch: - On 9/28, price closed at 132.60 with RSI at 37.28. MACD's low was −2.76 on 10/01. - If ORCL breaks below 132.60 while RSI stays above 37.28 and MACD stays above −2.76, that is the first real bullish divergence of this leg. Without it, a break lower is more likely to keep going.
4. Volatility and stretch¶
Bollinger Bands: - Middle 142.52, upper 152.83, lower 132.20. The band is about 14.5% wide. - Price is 3.49 points (0.54 ATR) above the lower band, in the bottom ~17% of the band. That matches the daily z-score of −1.32.
ATR: - ATR is 6.49, about 4.8% of price. It eased from 7.88 (9/14) to 6.31 (10/07) and ticked back up on 10/08. - The 10/08 range was 8.12 (1.25 ATR), and the close sat in the bottom ~13% of that range. That is a weak close: sellers controlled the session to the end.
Z-score:
| Timeframe | Reading |
|---|---|
| Weekly | −0.65 |
| Monthly | −0.94 |
| Daily | −1.32 |
None is at the ±2 stretched level, and the higher timeframes are close to average. Statistically, there is no mean-reversion signal yet. A slide to the lower band and the September low would not be unusual.
5. Volume and OBV¶
Heavier volume on down days: - Big down days: 9/10 (56.8M), 9/11 (80.4M), 9/14 (42.2M), 9/24 (56.6M) and 10/08 (42.2M). - The bounce from 9/28 to 10/06 started strong (45.7M on 9/29) but faded to 18–20M by 10/05–10/06. - That bounce also refilled the 9/24 gap (gap top 144.56; 10/02 high 144.86). It failed right after, so 140–147 is now an area where sellers have shown up.
OBV (On-Balance Volume): - OBV fell from +148.8M (9/08) to −152.2M (9/28), so selling was heavy. - It then recovered to −29.8M (10/06), and dropped to −87.8M by 10/08. - One nuance: price has given back about 75% of its bounce (9.08 of 12.17 points), but OBV has given back only about 47% of its gain (58.0M of 122.4M). Some of the buying during the bounce is still in place. - OBV is above its 9/28 low. A new OBV low below −152M together with a price break below 131.58 would confirm the selling. If OBV holds above it while price breaks, that would be a warning sign for shorts.
6. Key reference levels¶
These are prior closes, lows and indicator values. I am not claiming any were tested as support or resistance.
| Level | Source | Distance (ATR) |
|---|---|---|
| 154.58 | Daily SuperTrend stop | +2.9 |
| 152.83 | Upper Bollinger Band | +2.6 |
| 146.94 | 10/06 high (bounce failed) | +1.7 |
| 145.47 | 50 SMA | +1.5 |
| 142.52 | Middle Bollinger Band (20-day average) | +1.0 |
| 140.89 | 10 EMA | +0.8 |
| 135.69 | Current close | — |
| 132.20 / 132.60 / 131.58 | Lower band / 9/28 close / 9/28 low | −0.5 to −0.6 |
| 127.56–129.87 | 7/30–7/31 closes | −0.9 to −1.2 |
| 114.50–114.99 | July 2026 low (intraday / close) | −3.2 to −3.3 |
| 161.38 | 200 SMA (major overhead level) | +4.0 |
7. Scenarios and setups¶
The other agent makes the trade decision; these show what the indicators support.
A. Trend continuation (main case). Everything points down: price is below all three averages, SuperTrend is down on all timeframes, MACD has crossed down below zero, and the latest drop came on heavy volume.
Short into a failed bounce (better reward-to-risk):
| Item | Level | Points from entry | Multiple of risk |
|---|---|---|---|
| Entry | 140–141 (10 EMA / middle band) | — | — |
| Stop | about 147.5 (above 10/06 high and 50 SMA) | ~6.5 (1 ATR) | — |
| Target 1 | about 132 | ~9 | ~1.4× |
| Target 2 | about 120 | ~21 | ~3× |
Breakdown short: - Trigger: a daily close below 131.58, on volume above the 20-day average (about 34M). - Targets: first 127.5–130, then 115–120. - Stop: back above about 137–138.
Shorting right here at 135.69 with a stop at 146.94: risk is 11.25 points, while the first target (132.2) is only 3.49 away, about 0.3× the risk. Not attractive.
B. Range / double-bottom attempt. If 131.6–132.6 holds, price should stay roughly between 132 and 147.
Counter-trend long, only with confirmation: - Conditions: a reversal candle, RSI above 37.28, and OBV above −152M on any retest. - Entry: about 132.5. - Stop: about 128.3 (0.5 ATR below 131.58). - Targets: 140.9 (about 2× the risk) and 145.5 (about 3×). - This trade fights the trend on every timeframe, so it is less likely to work.
C. Bullish reversal (unlikely right now). It would need all of these, in order: 1. Closes back above 140.89, then 145.47–146.94. 2. MACD back above its signal line. 3. OBV above −29.8M.
Real trend confirmation would only come with a close above the daily SuperTrend at 154.58. The 200 SMA at 161.38 would still sit overhead.
8. Risk notes¶
- Sizing: ATR is about 4.8% of price, and recent gaps have been large (9/14, 9/24, 10/08). Size from ATR-based stops, e.g. 1% account risk ÷ (2 × 6.49 ≈ 13 points).
- Possible ex-dividend date: past dividend dates were 2025-10-09, 2026-01-09, 2026-04-09 and 2026-07-10, at $0.50 each. That pattern points to around 2026-10-09, but the tools don't confirm it. If it happens, expect a mechanical price drop of about $0.50 (about 0.37%).
- Volume caveat: the 20-day average volume is inflated by the 80.4M session on 9/11.
Summary table¶
| Area | Reading (verified) | What it means | Bias |
|---|---|---|---|
| Price | 135.69 close (2026-10-08); open 142.19, high 142.78, low 134.66 | −5.48% day, closed near the low, range 1.25× ATR | Bearish |
| Volume | 42.2M vs ~22.9M prior 5-day average | Heavy-volume breakdown | Bearish |
| 10 EMA | 140.89 | Price below; first level overhead | Bearish |
| 50 SMA | 145.47 (rising only because old lows are dropping out) | 10/06 reclaim failed; likely to turn down soon | Bearish |
| 200 SMA | 161.38 (falling ~0.27/day) | Price 15.9% below; death-cross setup | Bearish |
| SuperTrend | Weekly 191.14 / Monthly 267.14 / Daily 154.58, all DOWN | Downtrend on all timeframes | Bearish |
| MACD | −1.92 vs signal −1.72, histogram −0.19 | Below zero since 9/24; fresh turn down | Bearish |
| RSI | 41.61 (rallies stall ~51–52) | Not oversold; room to fall | Bearish / neutral |
| Bollinger | Mid 142.52 / Upper 152.83 / Lower 132.20 | Price in the bottom ~17% of the band | Near-term support test |
| ATR | 6.49 (~4.8% of price) | High volatility; size small | Risk |
| OBV | −87.8M (9/28 low −152.2M; 10/06 −29.8M) | Selling, but held up better than price | Mixed |
| Z-score | Weekly −0.65 / Monthly −0.94 / Daily −1.32 | Not stretched; no reversion signal | Neutral |
| Key support zone | 131.58–132.60 + lower band 132.20 | Close below = breakdown toward 127.5–130, then 115–120 | Watch |
| Key resistance | 140.89 → 145.47/146.94 → 154.58 → 161.38 | Each needs a close above to improve the picture | Watch |
| Better short | Fade 140–141, stop ~147.5, targets 132 / 120 | About 1.4× to 3× the risk | Supported |
| Counter-trend long | 132.5, stop ~128.3, targets 140.9 / 145.5 | Only with an RSI/OBV divergence holding | Low probability |
| Overall | Downtrend on every timeframe, close to support but not oversold | Sell bounces; wait for the 131.58 break or hold | Bearish |
Sentiment Analyst¶
Overall Sentiment: Bearish (Score: 2.8/10) Confidence: Low
ORCL Sentiment Report: 2026-10-01 to 2026-10-08¶
Data coverage caveat: Only one of three sources returned data.
- StockTwits returned an unavailability placeholder. The endpoint only serves recent items, so this is a data gap, not evidence that nobody was discussing $ORCL.
- Reddit was skipped because sentiment_include_reddit is disabled.
- News consists of 16 Yahoo Finance headlines with source attribution and links only. There are no article bodies, no price-move percentages, no timestamps and no insider names.
Everything below is therefore a read of institutional and media framing. Retail positioning is unobserved, which is why confidence is low.
1. Source-by-source breakdown¶
News (16 headlines): bearish and strongly one-sided. - Tally: about 11 bearish, 1 bullish, 1 mixed and 3 neutral or ambiguous. The bearish count includes one tentative item, the Burry headline, which does not name its target stock. - Direct ORCL hits: 7 headlines name Oracle or ORCL in a negative or price-down context: - StockStory: 'Why Oracle (ORCL) Shares Are Trading Lower Today' - Yahoo Finance: 'Oracle stock falls on more debt to fund AI chip buying, OpenAI revenue disclosure' - GuruFocus: 'OpenAI's Revenue Question Hits Microsoft and Oracle' - Stocktwits news: 'MSFT, ORCL, NVDA, QQQ In Focus: OpenAI's Annualized Revenue Reportedly Trails Prior Expectations By $20B' - BeInCrypto: 'Oracle Stock Crashes After OpenAI's Revenue Gap. Who's Next?' - Benzinga: 'OpenAI Revenue $20B Below Previous Reports, ORCL, NVDA Tumble' - Stocktwits news: 'Nasdaq 100 Ends Lower As Report Of Weaker-Than-Expected OpenAI Revenue Drags Chipmakers' - Broader framing: Bloomberg ('AI Debt Spree Hammers Tech Debt as Traders Rush to Reprice Risk'), Investopedia ('Worries About OpenAI's Revenue Rattle the AI Trade') and MT Newswires (semiconductor sell-off sinking tech while crude surges) place ORCL inside a wider AI and tech risk-off move. - Mixed item: Simply Wall St asks 'Can Oracle (ORCL) Stay Cheap As AI Spending Clouds Cash Flow?'. It implies the stock now screens as inexpensive while flagging free-cash-flow pressure from capex. - Only clear bullish item: Barron's reports 'Oracle Insider Buys $3.5 Million in Stock Amid OpenAI Swings'. - Neutral or ambiguous items: - Quartz: 'OpenAI corrects annualized revenue figure to $50 billion'. The headline does not say whether the correction narrows or confirms the reported $20B gap. - MT Newswires market chatter: 'Oracle Exploring Trucking Natural Gas to Project Jupiter in New Mexico'. This is unconfirmed and operational. - 24/7 Wall St on SpaceX's AI business serving Grok's competitors. This is tangential AI-compute landscape context. - Price magnitude: wording escalates from 'trading lower' and 'falls' to 'tumble' and 'crashes', but no percentage move is given. The size of the drawdown cannot be quantified from this data.
StockTwits: unavailable. No message count, no Bullish/Bearish ratio and no posts. Retail tone during the OpenAI shock cannot be assessed.
Reddit: disabled by config. There is no data from r/wallstreetbets, r/stocks or r/investing.
2. Cross-source divergences and alignments¶
- Retail vs. institutional: cannot be evaluated because both social sources are missing. This is the biggest blind spot. Heavy negative headline flow is often met by either retail dip-buying or capitulation, and we cannot see which.
- Insider vs. market (within news): the $3.5M insider purchase 'amid OpenAI swings' cuts against the selling described in roughly 10 other headlines. Buying into weakness is a classic confidence signal. However, the insider's identity, role and filing details are not provided, and $3.5M is small relative to a mega-cap.
- Valuation vs. cash flow: the Simply Wall St framing ('stay cheap') suggests some value-oriented observers see the stock as derated. The same headline flags AI capex clouding cash flow, so the value case is explicitly contested.
- Tone gradient by outlet:
- Aggregator and crypto-adjacent outlets (BeInCrypto 'Crashes... Who's Next?', Benzinga 'Tumble') use the most sensational language.
- Bloomberg and Investopedia frame the issue as a sector-wide repricing of AI risk and AI credit rather than an ORCL-specific collapse.
- The institutional core is bearish but more about systemic AI-trade risk than single-name panic.
3. Dominant narrative themes¶
- OpenAI revenue shortfall and counterparty concentration (dominant). 9 of 16 headlines reference OpenAI. The reported $20B gap versus prior expectations is being transmitted directly into ORCL, alongside MSFT and NVDA. The market evidently treats ORCL as having material economic exposure to OpenAI's ability to fund compute. The exact size of that exposure is not in the provided data.
- Debt-financed AI capex and credit repricing. Yahoo Finance ties the decline partly to 'more debt to fund AI chip buying'. Bloomberg describes traders 'rushing to reprice' AI-related tech debt. Simply Wall St flags cash-flow strain. Together, these suggest concern over leverage and free cash flow is now a second leg of the bear case, separate from the OpenAI demand question.
- Sector-wide AI and semiconductor risk-off. Nasdaq 100 weakness, a 'sharp sell-off in semiconductor heavyweights' and surging crude oil point to a macro and sector overlay that amplifies the single-name pressure.
- Contrarian undercurrent. An insider buy and 'cheap' valuation framing are the only constructive threads, and both are thin relative to the negative flow.
4. Catalysts and risks surfaced by the data¶
Catalysts and swing factors to watch: - Clarity on OpenAI's revenue figure. The Quartz correction to $50B annualized is the key swing item. If follow-up reporting shows the gap was overstated, part of the shock could unwind. If it is confirmed, the counterparty narrative hardens. - Further insider Form 4 filings. Cluster buying would strengthen the contrarian signal. The single $3.5M purchase is a modest data point. - Details on ORCL's new debt. Terms, size, credit-spread reaction and any rating-agency commentary all matter, given Bloomberg's AI-credit repricing frame. - Project Jupiter execution. The New Mexico build appears to be progressing, but trucking natural gas in suggests power-supply constraints. This is unconfirmed market chatter. - Earnings: no earnings date or guidance event appears in the provided data.
Risks: - Customer concentration and counterparty risk tied to OpenAI. - Rising leverage and reduced free cash flow from AI chip purchases. - Spillover from semiconductor and AI-credit risk-off. - Macro pressure from a crude oil surge. - An unidentified Michael Burry 'red flag' on a 'popular Big Tech stock'. It appears in ORCL's feed, but the headline does not confirm ORCL as the target.
Upside risks to the bearish read: - Headline saturation (roughly 11 of 16 negative) plus insider buying can coincide with sentiment washouts. - A benign OpenAI clarification could trigger a relief move. - This is not predictive.
5. Summary of key sentiment signals¶
| Signal | Direction | Source | Supporting evidence |
|---|---|---|---|
| OpenAI revenue shortfall | Bearish | Stocktwits news, Benzinga, GuruFocus, Investopedia, BeInCrypto | Annualized revenue 'trails prior expectations by $20B'; 'ORCL, NVDA Tumble'; 9/16 headlines cite OpenAI |
| Incremental debt for AI chips | Bearish | Yahoo Finance | 'Oracle stock falls on more debt to fund AI chip buying' |
| AI credit repricing | Bearish | Bloomberg | 'AI Debt Spree Hammers Tech Debt as Traders Rush to Reprice Risk' |
| Capex vs. free cash flow | Mixed / Bearish | Simply Wall St | 'Can Oracle Stay Cheap As AI Spending Clouds Cash Flow?' |
| Price action | Bearish | StockStory, BeInCrypto, Benzinga | 'Trading Lower', 'Crashes', 'Tumble'; magnitude not provided |
| Sector/macro risk-off | Bearish | Stocktwits news, MT Newswires | Nasdaq 100 lower; semiconductor sell-off; crude surging |
| Insider purchase | Bullish | Barron's | $3.5M insider buy 'amid OpenAI swings'; insider identity not given |
| OpenAI figure correction | Ambiguous | Quartz | Corrected to $50B annualized; relation to the $20B gap unclear |
| Project Jupiter power sourcing | Neutral / mildly constructive | MT Newswires (chatter) | Exploring trucked natural gas to New Mexico site; unconfirmed |
| Burry warning | Possibly bearish (target unconfirmed) | GuruFocus | Headline does not name the stock |
| Retail sentiment | Unknown | StockTwits / Reddit | StockTwits unavailable; Reddit disabled |
Bottom line: institutional and media sentiment toward ORCL over 2026-10-01 to 2026-10-08 is clearly bearish. It is driven by the OpenAI revenue-gap shock and concerns about debt-funded AI capex, amplified by a sector-wide AI and semiconductor sell-off. A single $3.5M insider buy and 'cheap' valuation framing are the only offsets. The score of 2.8 reflects that one-sided flow. Confidence is low because two of three sources are missing and the news data is headline-only. Treat this as one input alongside fundamentals and technicals, not as a price call.
News Analyst¶
ORCL (Oracle Corporation): news and macro report, week ending 2026-10-08¶
Scope and data limits: ORCL news covers 2026-10-01 to 10-08. The news tool only returned items from 10-06 to 10-08; it had nothing for 10-01 to 10-05 or for September, but it says this is a sampling limit, not an absence of news. I only had headlines, not article text. Macro figures come from FRED. Prediction-market odds were blocked for this date to avoid using information from after it. I had no ORCL price data, so this report doesn't estimate the size of the stock's move.
1. Bottom line¶
This week ORCL was hit by a company-specific shock and a macro shock at the same time:
- Risk from depending on OpenAI. Reports say OpenAI's annualized revenue is about $50B, roughly $20B below earlier reports and expectations. That calls into question whether Oracle's largest backlog customer can pay for the compute it has committed to buy.
- Funding is getting more expensive. Oracle is reported to be taking on more debt to buy AI chips. This comes as Bloomberg reports traders are "rushing to reprice" tech and AI debt. Meanwhile the 10-year Treasury yield is at 5.28%, the 10-year real yield is at 2.92%, and the Fed raised rates by 25bp on Sept 17.
- The wider market is calm. The VIX is about 15 and the Nasdaq is only about 1.5% below its Oct 6 high. Investors hadn't positioned for this kind of shock, so if the AI-credit story spreads, the downside could be larger than the upside.
The near-term news flow points cautious to negative. The main offsets are a $3.5M insider purchase and a "cheap valuation" argument starting to appear in coverage.
2. ORCL-specific news¶
a) OpenAI revenue shortfall: the main catalyst¶
- Several outlets (Benzinga, Stocktwits, Investopedia, GuruFocus, Quartz) report that OpenAI's annualized revenue is about $20B below prior reports. OpenAI itself "corrects annualized revenue figure to $50 billion."
- Headlines say ORCL "crashes" (BeInCrypto) or is "trading lower" (StockStory). The Nasdaq 100 closed lower, with ORCL, NVDA and MSFT named as most exposed.
- Why ORCL is hit hardest (background from 2025, not this week's data): Oracle's contracted backlog (RPO) jumped to about $455B in fiscal Q1 2026, and a reported multi-year, roughly $300B OpenAI compute contract made up most of the increase. Among large caps, ORCL is probably the purest bet on OpenAI paying its bills. A $50B revenue run-rate against compute commitments in the hundreds of billions makes OpenAI's ability to keep raising money the central question.
- Microsoft is also exposed, but ORCL is more concentrated and more leveraged, so it should react more strongly to OpenAI news.
b) More debt for AI chips while tech credit reprices¶
- Yahoo Finance: "Oracle stock falls on more debt to fund AI chip buying."
- Bloomberg: "AI Debt Spree Hammers Tech Debt as Traders Rush to Reprice Risk."
- Simply Wall St.: "Can Oracle Stay Cheap As AI Spending Clouds Cash Flow?" Capex is using up free cash flow.
- Background: Oracle has been one of the largest investment-grade bond issuers funding the AI buildout, and in late 2025 its credit default swaps became the market's favorite hedge against AI credit risk. ORCL bond spreads and CDS are probably the best early warning for the stock.
c) Skeptics are getting louder¶
- "Michael Burry Raises Red Flag Over Popular Big Tech Stock" appeared in the ORCL feed. The headline doesn't confirm which company he means. Burry has previously criticized how hyperscalers depreciate their equipment. Either way, it adds to bearish sentiment.
d) Power supply problems at Project Jupiter¶
- MT Newswires, market chatter: Oracle is exploring trucking natural gas to Project Jupiter (New Mexico). That suggests grid or pipeline power isn't ready, which raises cost and delay risk for when capacity comes online. It also shows Oracle is in a hurry to deliver.
e) Positives¶
- Insider buying: Barron's reports "Oracle Insider Buys $3.5 Million in Stock Amid OpenAI Swings." An open-market purchase during a selloff is a meaningful signal of confidence.
- AI hardware demand still looks strong: Samsung guided to record profit, though chip stocks fell anyway (Yahoo/AlphaCheck). The market is currently selling AI names even on good news, which is a sign of positioning fatigue, not falling demand.
- The 24/7 Wall St. piece on SpaceX's AI business selling to Grok's competitors adds to the picture of more compute supply and competition, which could squeeze Oracle Cloud Infrastructure pricing over time.
3. Macro backdrop (FRED data)¶
a) The Fed has started raising rates again¶
- The effective fed funds rate rose from 3.63% to 3.88% on 2026-09-17, a 25bp hike at the Sept 15–16 FOMC. That reverses part of the 2025 easing (the monthly average was 4.09% in Oct 2025).
- The 2-year yield is 4.77%, about 90bp above the policy rate (it peaked at 4.92% on Sept 28). Markets still expect further tightening or a high term premium.
b) Rising rates are mostly rising real yields, which hurts long-duration tech most¶
| Measure | Jul 10 | Latest (Oct 7–8) | Change |
|---|---|---|---|
| 10Y nominal | 4.56% | 5.28% (peak 5.31% Oct 5) | +72bp |
| 10Y real (TIPS) | 2.32% | 2.92% | +60bp |
| 10Y breakeven inflation | 2.24% | 2.35% | +11bp |
| 2s10s curve | 0.35 | 0.47 (low 0.20 on Sep 21) | steepening as long yields rise |
- About 83% of the rise in the 10-year yield is real yield. Inflation expectations have barely moved. That points to Fed hawkishness and a higher term premium, possibly from heavy Treasury and corporate (AI) bond supply. A rise driven by real yields is the most damaging kind for companies whose earnings are years away. ORCL's backlog turns into revenue over many years, so it is directly exposed.
- A Yahoo "Chart of the Day" notes that rapid bond-yield moves have preceded nearly every major financial blowup. Mortgage rates are at a nearly 3-year high.
c) Inflation and oil¶
- WTI rose from $72.45 (Jul 10) to a $107.02 peak (Sep 15) and is now $96.24 (Oct 6), up about 33% in three months. A headline says oil "falls to $103" after Trump said the US will not attack Iran before the midterms. That removes some near-term tail risk but leaves the issue open after Nov 3.
- CPI rose 0.40% in August; from November to August it rose 2.79%, about 3.7% annualized. Core PCE rose 0.25% in August, about 3.1% annualized since Oct 2025. Inflation is sticky and above target, which supports the Fed's hike.
- Gold is at $4,131.80, consistent with demand for hedges.
- For ORCL directly, higher energy prices raise power costs for data centers, which matters given the gas-trucking report.
d) Credit spreads are widening, led by high yield¶
| Spread (OAS) | Tight | Peak | Latest |
|---|---|---|---|
| High yield | 2.60% (Aug 28) | 3.24% (Oct 1) | 3.09% |
| BBB | 0.94% (Sep 18) | 1.06% (Oct 1) | 1.02% |
| All IG | 0.77% (Sep 18) | 0.86% (Oct 1) | 0.82% |
| - High-yield spreads widened about 50bp in five weeks. Broad investment-grade spreads moved only modestly, but the Bloomberg report suggests tech and AI bonds are underperforming the index. That is exactly where Oracle borrows. |
e) Growth and jobs are solid, so this isn't a recession scare¶
- Unemployment was 4.2% in September (4.1% in July and August, 4.5% in Nov 2025).
- Real GDP grew about 2.2% annualized in Q2 2026 and 2.19% year over year.
- The economy can absorb tighter policy, so the Fed has no growth reason to stop. Rate relief for long-duration stocks is unlikely soon.
f) Equity market risk appetite is still high¶
- The VIX is 15.08 and has stayed between 14 and 18 for two months, even with the Fed hike and the jump in yields.
- The Nasdaq Composite fell 1.25% on Oct 8 (27,538.69 to 27,193.34) but is still about 2% above its August level.
- In short, rates and credit markets are flashing stress while equities are not. If equities catch up to bonds, high-beta, leveraged AI names like ORCL would be among the most exposed.
4. How the macro backdrop hits ORCL¶
| Channel | Mechanism | Direction for ORCL |
|---|---|---|
| Discount rate | 10Y real yield +60bp lowers the present value of a backlog that pays out over many years | Negative |
| Funding cost | Higher Treasury yields plus wider tech spreads raise the cost of new chip and data-center debt | Negative |
| Counterparty risk | OpenAI's $50B run-rate against very large compute commitments, at a time when raising capital is getting harder | Negative (the main idiosyncratic risk) |
| Energy and power | Oil near $96–103, gas trucking to Project Jupiter | Negative for margins and timing |
| Economy | 2.2% GDP growth and 4.2% unemployment keep enterprise software and cloud demand healthy | Mild positive |
| Sentiment | Insider buy, "cheap" valuation stories | Contrarian positive |
5. Upcoming catalysts¶
| Date (approx.) | Event | Why it matters for ORCL |
|---|---|---|
| Mid-Oct | September CPI | A hot reading pushes the 10Y toward 5.3–5.5% and real yields above 3% |
| Ongoing | OpenAI funding or revenue updates | A new raise or confirmed financing would ease counterparty fears; silence or more cuts would worsen them |
| Ongoing | ORCL bond and CDS pricing, new debt deals | The leading indicator for ORCL equity |
| Late Oct | MSFT, GOOGL, AMZN, META earnings and capex guidance | Read-through on AI demand; MSFT commentary on OpenAI is especially relevant |
| Oct 27–28 | FOMC | Whether the Fed hikes again or pauses; another hike would be negative |
| Nov 3 | US midterms | Iran/oil tail risk returns after the election, given the pre-midterm "no attack" pledge |
| ~Mid-Dec | ORCL fiscal Q2 FY27 earnings | Backlog quality, capex and free-cash-flow guidance, debt plans |
6. What this means for traders (based on the evidence; the trade decision belongs to another agent)¶
- Near-term news flow is negative. OpenAI concentration, more borrowing and tech-credit repricing all landed in the same week, against a Fed that has resumed hiking. The single most important variable is OpenAI's ability to pay.
- Watch credit before the stock. If ORCL spreads or CDS keep widening faster than the BBB index (currently 1.02%), that likely signals further equity weakness. If they stabilize while the stock falls, that would suggest the selloff has gone too far.
- Watch the 10-year real yield. A sustained move above 3.0% (from 2.92% now) would add to valuation pressure. A drop back toward 2.6–2.7% would ease it.
- Calm equity markets create gap risk. With the VIX near 15 while high-yield spreads widened about 50bp, index hedges are cheap compared with ORCL's single-stock risk. ORCL-specific downside protection, or pairing ORCL against a more diversified hyperscaler, may be better ways to take or hedge the OpenAI-specific risk than outright exposure. ORCL's own options pricing wasn't available to me and should be checked.
- What would change the picture: confirmed OpenAI financing, more or larger insider buying, a pause signal at the October FOMC, or strong late-October hyperscaler capex guidance. The $3.5M insider buy is an early sign that management sees value at current levels.
- Background risks: oil and Iran (pushed past the midterms, not resolved), sticky inflation (core PCE about 3.1% annualized), and heavy AI-related debt issuance raising the term premium.
7. Caveats¶
- I had headlines only. Exact figures behind "more debt," the size of the insider buy relative to holdings, and Burry's target couldn't be checked.
- There was no ORCL news for September in the tool, including fiscal Q1 FY27 earnings, so recent guidance changes aren't covered here.
- Prediction-market odds for the Fed path and recession weren't available.
- The OpenAI contract size and RPO figures are pre-2026 background, not from this week's tool output.
Summary table¶
| Category | Item | Data / evidence | Implication for ORCL |
|---|---|---|---|
| Company | OpenAI revenue gap | ~$50B annualized, ~$20B below prior reports | Negative: counterparty concentration risk |
| Company | New debt for AI chips | Yahoo Finance; Bloomberg "AI Debt Spree Hammers Tech Debt" | Negative: leverage and funding costs up |
| Company | Free-cash-flow concerns | "AI spending clouds cash flow" (Simply Wall St.) | Negative; valuation debate |
| Company | Project Jupiter power | Exploring trucking natural gas to NM site | Execution, cost and timing risk |
| Company | Insider buying | $3.5M open-market purchase (Barron's) | Positive: management confidence |
| Company | Skeptic voices | Burry "red flag" headline in ORCL feed | Negative sentiment |
| Sector | Chip and AI selloff | Nasdaq −1.25% Oct 8; chips fall despite Samsung record guide | AI trade losing momentum |
| Fed | Rate hike | Effective fed funds 3.63% → 3.88% (Sep 17) | Negative for long-duration tech |
| Rates | 10Y nominal | 5.28% (+72bp since Jul 10) | Valuation pressure |
| Rates | 10Y real | 2.92% (+60bp); breakeven 2.35% (+11bp) | Real-yield shock; watch 3.0% |
| Rates | 2Y / curve | 4.77%; 2s10s 0.47 (long yields rising faster) | More tightening priced in |
| Credit | High-yield OAS | 2.60% → 3.24% peak → 3.09% | Risk appetite in credit falling |
| Credit | BBB / IG OAS | 1.02% / 0.82% | Benchmark for ORCL spreads |
| Inflation | CPI / core PCE | Aug CPI +0.40% m/m; core PCE ~3.1% annualized | Sticky; supports hawkish Fed |
| Commodities | WTI / gold | $96–103 (peak $107); gold $4,132 | Higher power costs; hedging demand |
| Geopolitics | Iran | Trump: no attack before midterms | Tail risk delayed until after Nov 3 |
| Growth | GDP / jobs | Q2 GDP ~2.2% annualized; unemployment 4.2% | No recession; no reason for the Fed to ease |
| Sentiment | VIX / Nasdaq | VIX 15.08; Nasdaq ~1.5% off high | Complacent; gap-down risk |
| Catalysts | Upcoming | Sep CPI (mid-Oct), hyperscaler earnings (late Oct), FOMC Oct 27–28, midterms Nov 3, ORCL earnings ~mid-Dec | Event-heavy stretch ahead |
| Overall | News-flow bias | Company shock plus rate and credit shock, partly offset by insider buy | Cautious / negative near term; watch ORCL credit and the 10Y real yield |
Fundamentals Analyst¶
ORCL (Oracle Corporation) fundamental report, as of 2026-10-08¶
Oracle Corporation (NYQ: ORCL), Technology / Software – Infrastructure. Oracle's fiscal year ends May 31, so FY2027 Q1 is June–August 2026. The newest data is the 10-Q for the quarter ended 2026-08-31. My tools returned no new filings or other fundamental events from the past week.
1. Summary¶
ORCL is shifting from a mostly software business that needed little capital into one that builds a large amount of AI and cloud infrastructure. The FY27 Q1 numbers show that clearly:
- Revenue growth is speeding up: revenue was $19.35B, up 29.6% from a year earlier. Growth has risen in each of the last four reported quarters: 12% → 14% → 22% → 30%.
- Profits are growing faster than revenue: operating income was $6.73B (+57% YoY) and the operating margin was 34.8%, the highest since before the Cerner acquisition. Diluted EPS was $1.56 (+54%).
- Spending on data centers and equipment (capex) is very large: $28.5B in one quarter, 147% of revenue and 3.35x the year-ago quarter.
- Operating cash flow jumped to $23.1B, about 2.8x the year-ago quarter and more than the first nine months of FY26 combined. The balance sheet confirms it is real, but it is almost certainly driven by working-capital items (such as customer prepayments), so it may not repeat.
- Free cash flow (operating cash flow minus capex) is still negative, at −$5.4B. It has been negative in every reported quarter since FY26 Q1.
- Outside money is paying for the buildout. Stockholders' equity rose $24.3B in one quarter, which points to roughly $19–21B of new equity. Diluted shares rose about 4% from FY26 Q3 and about 5% YoY.
- The balance sheet is bigger and its mix has improved: total assets were $303B (+68% YoY), equity/assets rose to 22% from 13%, and the current ratio rose to 1.17 from 0.62.
Fundamental tilt: growth momentum is strong and improving, but the company needs a lot of capital, free cash flow is negative, and new share issuance is diluting existing holders. The upside is AI-driven growth; the main risks are funding needs, dilution, and depreciation costs still to come.
2. Data coverage and caveats¶
| Item | Status |
|---|---|
| Company profile, market cap, valuation multiples, 52-week range | Withheld by the vendor, which only has today's values and would leak future information. No P/E or EV metrics can be calculated here. |
| Insider transactions | Withheld: the vendor has no filing dates, so it can't show what was public as of 2026-10-08. |
| Quarterly income statement and cash flow | Available through 2026-08-31. FY26 Q4 (Mar–May 2026) is missing, so true trailing-twelve-month (TTM) figures can't be computed. |
| Total liabilities | Not reported directly by the filer. I calculated it as total assets minus equity (it may include small non-controlling interests). |
| Gross profit / cost of revenue | Not reported in recent periods, so no gross margin analysis. |
| Debt breakdown, D&A, deferred revenue, buybacks/dividends | Not available from these tools. |
3. Income statement¶
Recent quarters (USD millions)¶
| Quarter (end) | Fiscal | Revenue | YoY | Op. income | Op. margin | Net income | Net margin | Diluted EPS | EPS YoY |
|---|---|---|---|---|---|---|---|---|---|
| 2024-08-31 | FY25 Q1 | 13,307 | +6.9% | 3,991 | 30.0% | 2,929 | 22.0% | 1.03 | +19.8% |
| 2024-11-30 | FY25 Q2 | 14,059 | +8.6% | 4,220 | 30.0% | 3,151 | 22.4% | 1.10 | +23.6% |
| 2025-02-28 | FY25 Q3 | 14,130 | +6.4% | 4,358 | 30.8% | 2,936 | 20.8% | 1.02 | +20.0% |
| 2025-08-31 | FY26 Q1 | 14,926 | +12.2% | 4,277 | 28.7% | 2,927 | 19.6% | 1.01 | −1.9% |
| 2025-11-30 | FY26 Q2 | 16,058 | +14.2% | 4,731 | 29.5% | 6,135* | 38.2%* | 2.10* | +90.9%* |
| 2026-02-28 | FY26 Q3 | 17,190 | +21.7% | 5,464 | 31.8% | 3,721 | 21.6% | 1.27 | +24.5% |
| 2026-08-31 | FY27 Q1 | 19,345 | +29.6% | 6,728 | 34.8% | 4,760 | 24.6% | 1.56 | +54.5% |
*FY26 Q2 net income ($6.1B) is higher than operating income ($4.7B), which points to a large one-time non-operating gain. Investing cash flow backs this up: FY26's nine-month investing outflow was about $3.2B smaller than capex, which suggests an asset or stake sale. Leave this quarter out when judging the EPS trend.
Takeaways¶
- Growth is accelerating. YoY revenue growth went from about 6–9% in FY25 to 12%, then 14%, 22% and now 30%. That is a large step up for a company with about $77B of annualized revenue.
- Operating leverage is strong. In FY27 Q1, 55.5% of each extra revenue dollar became operating profit (+$2.45B operating income on +$4.42B revenue). In FY26 Q3 that figure was about 36%.
- Margins are back to pre-Cerner levels. Operating margin bottomed near 23% in FY23 Q1, right after the Cerner acquisition (2,623 / 11,445), and is now 34.8%. Before Cerner, Oracle ran at about 35–38%.
- Interest and taxes take a growing bite. The gap between operating income and net income grew from $1.35B in FY26 Q1 to $1.97B in FY27 Q1. Only about 71% of operating income reached net income. More debt and interest cost are the likely cause.
- Shares are being diluted. Net income divided by EPS gives about 2,814M diluted shares in FY24 Q1, 2,844M in FY25 Q1, 2,898M in FY26 Q1, about 2,930M in FY26 Q3 and about 3,050M in FY27 Q1. That is roughly 4% more in one reported quarter (FY26 Q4 is missing from the data) and about 5% more YoY. So EPS growth (+54%) trails net income growth (+63%).
Long-term view: fiscal Q1 over time (USD millions)¶
| Fiscal Q1 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | FY27 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9,193 | 9,218 | 9,367 | 9,728 | 11,445 | 12,453 | 13,307 | 14,926 | 19,345 |
| Op. income | 2,778 | 2,877 | 3,211 | 3,427 | 2,623 | 3,296 | 3,991 | 4,277 | 6,728 |
| Diluted EPS | 0.57 | 0.63 | 0.72 | 0.86 | 0.56 | 0.86 | 1.03 | 1.01 | 1.56 |
| Capex | 383 | 386 | 436 | 1,062 | 1,719 | 1,314 | 2,303 | 8,502 | 28,499 |
| Op. cash flow | 6,722 | 6,000 | 5,953 | 5,391 | 6,394 | 6,974 | 7,427 | 8,140 | 23,103 |
- Annual revenue was flat at about $39–40B from FY18 to FY21 (FY18 $39.4B, FY19 $39.5B, FY20 $39.1B, FY21 $40.5B). Q1 revenue has now more than doubled from FY19 (2.1x). The three-year growth rate from FY24 Q1 to FY27 Q1 is about 15.8% a year.
- Q1 capex is about 74x its FY19 level.
- One-off items in the history: FY18 Q3 net income of −$4.0B (US tax reform charge), FY21 Q3 net income of $5.0B (tax benefit), and FY22 Q2 operating income of −$824M (a large litigation charge).
4. Balance sheet (USD millions)¶
| Item | 2025-05-31 | 2025-08-31 | 2025-11-30 | 2026-02-28 | 2026-05-31 | 2026-08-31 | YoY |
|---|---|---|---|---|---|---|---|
| Total assets | 168,361 | 180,449 | 204,984 | 245,240 | 261,759 | 303,259 | +68.1% |
| Current assets | 24,579 | 24,634 | 34,366 | 54,874 | 46,567 | 55,630 | +125.8% |
| Cash and equivalents | 10,786 | 10,445 | 19,241 | 38,455 | 31,289 | 36,369 | +248% |
| Non-current assets (calculated) | 143,782 | 155,815 | 170,618 | 190,366 | 215,192 | 247,629 | +58.9% |
| Current liabilities | 32,643 | 39,874 | 37,795 | 40,737 | 41,764 | 47,514 | +19.2% |
| Total liabilities (calculated) | 147,910 | 156,295 | 175,033 | 206,745 | 219,251 | 236,487 | +51.3% |
| Stockholders' equity | 20,451 | 24,154 | 29,951 | 38,495 | 42,508 | 66,772 | +176% |
| Current ratio | 0.75 | 0.62 | 0.91 | 1.35 | 1.12 | 1.17 | ↑ |
| Equity / assets | 12.1% | 13.4% | 14.6% | 15.7% | 16.2% | 22.0% | ↑ |
| Liabilities / equity | 7.2x | 6.5x | 5.8x | 5.4x | 5.2x | 3.5x | ↓ (better) |
| Working capital | −8,064 | −15,240 | −3,429 | 14,137 | 4,803 | 8,116 | turned positive |
Takeaways¶
- Assets are growing because of the buildout. Total assets rose by $122.8B in 12 months and $41.5B in the latest quarter alone. Nearly all of it is non-current (data centers, equipment and probably leased capacity).
- Equity has recovered from negative. Equity was negative from November 2021 to February 2023, with a low of −$10.1B in November 2021, after heavy buybacks and the debt-funded Cerner deal. It is now +$66.8B. The $24.3B jump in FY27 Q1 can't come from earnings alone: net income was $4.76B, minus roughly $1.4–1.5B of dividends (assuming about $0.50 per share, which my tools didn't confirm), plus about $1.2–1.5B of stock-based pay. That leaves roughly $19–21B of new equity raised in the quarter. There was another apparent equity raise of about $5–6B in FY26 Q3.
- The leverage mix improved, but absolute liabilities keep rising. Liabilities/equity fell from 6.5x to 3.5x, mainly because new equity was added. Calculated liabilities still grew by $80.2B YoY, and non-current liabilities rose from $116.4B to $189.0B. The tools don't split debt from leases.
- Short-term liquidity is much better. Cash tripled YoY to $36.4B, the current ratio rose from 0.62 to 1.17, and working capital turned from −$15.2B to +$8.1B. Cash covers 77% of current liabilities, so there is little near-term liquidity risk.
- Assets now produce less revenue per dollar. Annualized revenue (~$77.4B) over average assets (~$282.5B) gives about 0.27x, down from about 0.37x in FY25. The business now needs much more capital per dollar of sales, so returns depend on new capacity earning money quickly.
5. Cash flow (USD millions; quarters calculated from the year-to-date figures)¶
| Quarter | Op. cash flow | Capex | Free cash flow | Capex / revenue | Investing CF | Financing CF |
|---|---|---|---|---|---|---|
| FY25 Q1 (Aug-24) | 7,427 | 2,303 | +5,124 | 17.3% | −2,765 | −4,585 |
| FY25 Q2 (Nov-24) | 1,304 | 3,970 | −2,666 | 28.2% | −3,788 | +2,938 |
| FY25 Q3 (Feb-25) | 5,933 | 5,862 | +71 | 41.5% | −5,976 | +6,559 |
| FY26 Q1 (Aug-25) | 8,140 | 8,502 | −362 | 57.0% | −8,718 | +210 |
| FY26 Q2 (Nov-25) | 2,066 | 12,033 | −9,967 | 74.9% | −7,714 | +14,487 |
| FY26 Q3 (Feb-26) | 7,151 | 18,635 | −11,484 | 108.4% | −19,544 | +31,498 |
| FY27 Q1 (Aug-26) | 23,103 | 28,499 | −5,396 | 147.3% | −28,580 | +13,111 |
For FY26 through Q3 (nine months): operating cash flow $17.4B, capex $39.2B, free cash flow −$21.8B, and net financing inflow +$46.2B.
Takeaways¶
- Capex is still climbing. Quarterly capex went from $8.5B to $12.0B, $18.6B and now $28.5B. It now exceeds revenue (147%). There is no sign yet of a peak.
- The jump in operating cash flow needs checking. FY27 Q1 operating cash flow ($23.1B) is 4.9x net income and more than revenue.
- The balance sheet supports the number: cash rose only $5.1B even though $28.6B went out for investing and $13.1B came in from financing. That requires roughly $20.5B+ of operating cash flow.
- There is a gap of about $2.5B between the cash-flow statement and the change in reported cash. It may be currency effects or restricted cash; check the 10-Q.
- Net income plus non-cash charges likely explains only about $9–10B. So about $13B+ probably came from working capital, most likely customer prepayments, deferred revenue, or higher payables. Liabilities rose $17.2B in the quarter even though the financing figures suggest little or no new net debt.
- Treat this as possibly non-recurring. If it reverses, free cash flow falls back to about −$15–20B per quarter at current capex.
- The funding mix moved toward equity. FY27 Q1 financing of +$13.1B, set against roughly $19–21B of new equity, implies flat or lower net debt in the quarter, after the debt-heavy FY26 Q2–Q3. That helps credit quality but hurts existing shareholders through dilution.
- Q2 is usually the weakest cash quarter. Q2 operating cash flow was $143M in FY24, $1.3B in FY25 and $2.1B in FY26. Expect a seasonally weak FY27 Q2 cash quarter, made worse by any reversal of the Q1 working-capital inflow.
6. Insider activity¶
The vendor withheld insider data for this date. I can't draw any insider buying or selling signal. It's worth checking SEC Form 4 filings directly, especially around the equity issuance.
7. Risks and catalysts¶
Supporting the stock: - Revenue growth has accelerated for four straight reported quarters, and margins are widening at the same time, which supports the case that strong AI and cloud demand is turning into revenue. - The jump in operating cash flow, if it comes from customer prepayments, is a sign of real, committed demand. - Raising equity lowers balance-sheet risk. Equity/assets nearly doubled in a year and liquidity is comfortable.
Risks: - Free cash flow has been negative for four reported quarters in a row (FY26 Q4 is missing), and capex is still accelerating. Oracle depends on capital markets to fund itself. - Dilution and more issuance: about 5% more diluted shares YoY, with further equity raises possible. Ongoing issuance could weigh on the share price. - Depreciation still to come: about $59B+ of capex in the last three reported quarters will be depreciated as it comes into service. That could push down the 34.8% operating margin in FY27–FY28. - Operating cash flow quality: if the FY27 Q1 inflow came from prepayments, it may reverse and free cash flow would worsen. - Liabilities up $80B YoY, plus rising interest costs, as shown by the widening gap between operating income and net income. - Possible customer concentration in large AI contracts. The tools can't verify this, but it would matter given how fast capex is growing.
Next fundamental event: FY27 Q2 results for the quarter ending 2026-11-30, usually reported in mid-December.
8. What traders can use¶
- Growth versus cash burn. EPS growth (+54%) and the margin trend support positive earnings momentum. Free cash flow and dilution argue against paying a high valuation on EPS alone. Value the stock with share dilution included.
- Numbers that would confirm the story at FY27 Q2:
- Revenue growth of about 30% or more YoY. FY26 Q2 was $16.06B, so 30% growth means about $20.9B or more.
- Operating margin of 33% or more as depreciation rises.
- No big reversal of the Q1 operating cash flow inflow.
- Capex at or below the Q1 rate of about $28.5B.
- Warning signs: growth falling back toward 20%, operating margin dropping by more than about 200 basis points, another large equity raise, or operating cash flow dropping sharply in Q2.
- Valuation needs price data. Simple run-rates for whoever has the share price: annualized Q1 EPS is about $6.24 and annualized Q1 revenue about $77.4B. Oracle's Q1 has historically been its seasonally weakest quarter, so these run-rates are probably conservative if sequential growth continues.
- Volatility: large capex, outside funding and possible concentration in AI contracts mean the stock will probably react strongly to AI infrastructure news and to Oracle's financing announcements. Size positions with that in mind, especially into December earnings.
9. Key metrics¶
| Category | Metric | Value | Trend / signal |
|---|---|---|---|
| Growth | FY27 Q1 revenue | $19.35B, +29.6% YoY | 🟢 Faster for 4 reported quarters (12% → 14% → 22% → 30%) |
| Profitability | Operating income / margin | $6.73B, +57.3% YoY / 34.8% | 🟢 Highest since before Cerner; 55% of extra revenue became profit |
| Earnings | Diluted EPS | $1.56, +54.5% YoY | 🟢 Strong; FY26 Q2's $2.10 included a one-time gain |
| Earnings | Net income / margin | $4.76B, +62.6% / 24.6% | 🟢 Improving |
| Earnings drag | Operating income minus net income | $1.97B (vs $1.35B a year earlier) | 🟡 Interest and tax costs rising |
| Dilution | Diluted shares (calculated) | ~3.05B, +~5% YoY, +~4% vs FY26 Q3 | 🔴 New equity raised |
| Capex | Quarterly capex | $28.5B, 3.35x YoY, 147% of revenue | 🔴 Still accelerating |
| Cash flow | Operating cash flow | $23.1B, 2.8x YoY, 4.9x net income | 🟡 Real but driven by working capital; may not repeat |
| Cash flow | Free cash flow | −$5.4B (FY26 nine months: −$21.8B) | 🔴 Negative for 4 reported quarters in a row |
| Funding | Financing inflow | +$13.1B in Q1; +$46.2B in FY26 nine months | 🟡 Depends on capital markets |
| Funding | Implied equity raised in Q1 | ~$19–21B | 🟡 Good for credit, bad for dilution |
| Balance sheet | Total assets | $303.3B, +68% YoY | 🟡 Large buildout |
| Balance sheet | Equity | $66.8B (from $24.2B); negative FY22–FY23 | 🟢 Book value rebuilt |
| Leverage | Liabilities / equity | 3.5x (from 6.5x) | 🟢 Better mix; but liabilities +$80B YoY 🔴 |
| Liquidity | Cash / current ratio | $36.4B / 1.17 (from $10.4B / 0.62) | 🟢 Comfortable |
| Efficiency | Revenue / average assets | ~0.27x (from ~0.37x in FY25) | 🔴 Needs more capital per dollar of sales |
| Insiders | Form 4 activity | Withheld by vendor | ⚪ No signal; check SEC directly |
| Valuation | P/E, EV/EBITDA, market cap | Withheld by vendor | ⚪ Needs price data; annualized EPS ~$6.24 |
| Data gaps | FY26 Q4 income and cash flow; debt split; D&A | Not available | ⚪ Trailing-twelve-month figures can't be computed |
| Next catalyst | FY27 Q2 earnings (quarter ends 2026-11-30) | Usually mid-December | Watch growth ≥30%, margin ≥33%, operating cash flow holding up, capex level, equity issuance |
II. Research Team Decision¶
Bull Researcher¶
Bull Analyst: # Bull Case for ORCL: The Market Is Pricing a Funding Crisis Into a Business Whose Growth Is Accelerating
The tape is ugly, and I'll grant that up front. ORCL closed at 135.69 on 2026-10-08, down 5.48% on 1.8× normal volume. It sits below the 10 EMA, the 50 SMA and the 200 SMA, and SuperTrend points down on every timeframe. Headline sentiment scores 2.8/10, with roughly 11 of 16 headlines negative. Whoever argues the bear side will lean on all of that.
My case is that the price has collapsed while the business has strengthened. That gap is the opportunity.
1. The growth is accelerating, not fading¶
Oracle's FY27 Q1, the quarter ended 2026-08-31, was its best operating quarter in years.
| Metric | FY26 Q1 (Aug-25) | FY27 Q1 (Aug-26) | Change |
|---|---|---|---|
| Revenue | $14.93B | $19.35B | +29.6% |
| Operating income | $4.28B | $6.73B | +57.3% |
| Operating margin | 28.7% | 34.8% | +610bp |
| Diluted EPS | $1.01 | $1.56 | +54.5% |
- Revenue growth has risen four reported quarters in a row: 12% → 14% → 22% → 30%. This is a company with about $77B of annualized revenue, so that acceleration is unusual.
- 55.5% of each new revenue dollar became operating profit. Weak or subsidized demand does not produce that.
- The operating margin has fully recovered from Cerner. It bottomed near 23% in FY23 Q1 and is now back near pre-acquisition levels.
A struggling AI-capacity story would show margin compression and slowing growth. Oracle shows the opposite on both.
2. The valuation reset has already happened¶
The numbers below use the same simple run-rate method (Q1 EPS × 4) at both points.
| Oct 2025 peak | Today | |
|---|---|---|
| Price | $310.01 | $135.69 |
| Run-rate EPS | ~$4.04 | ~$6.24 |
| Run-rate P/E | ~77× | ~22× |
| Revenue growth | 12% | 30% |
| Operating margin | 28.7% | 34.8% |
The market paid 77× for 12% growth. It now pays about 22× for 30% revenue growth and 54% EPS growth. Two caveats make that 22× look conservative rather than generous:
- Fiscal Q1 is historically Oracle's seasonally weakest quarter, so the run-rate EPS understates the year if sequential growth continues.
- Dilution is already included. Using about 3.05B diluted shares, the market cap is about $414B, or roughly 5.3× annualized revenue.
On EPS growth, the PEG ratio is about 0.4. Even using the more conservative revenue growth, it is about 0.7. A falling stock with rising earnings is how a value setup forms in a growth company.
3. The balance sheet decisions the bear will criticize actually reduced risk¶
The bear will call the equity raise dilution. I see it as management protecting the company before the market forced its hand.
- Equity rose from $24.2B to $66.8B YoY, including roughly $19–21B of new equity in Q1.
- Liabilities/equity fell from 6.5× to 3.5×.
- Cash tripled to $36.4B. The current ratio went from 0.62 to 1.17, and working capital went from −$15.2B to +$8.1B.
- Q1 financing came mostly from equity, so net debt was likely flat or lower in a quarter when Bloomberg says "AI debt" is being repriced.
The cost was about 5% share dilution YoY, set against net income growth of 62.6%. EPS still grew 54%. I'll take that trade.
Operating cash flow was $23.1B, 2.8× the year-ago level. The fundamentals report says this most likely came from working capital, such as customer prepayments or deferred revenue. If so, customers are paying cash up front for capacity, which means they are co-funding the buildout. That bears directly on counterparty risk, which is the main fear this week.
4. The OpenAI headline is a correction to estimates, not a business failure¶
The selloff came from reports that OpenAI's annualized revenue is about $50B, roughly $20B below earlier reports. Three points about that:
- A $50B run-rate is a very large business. The headline lowers an estimate. It does not show OpenAI shrinking or failing to pay anyone.
- The selling was sector-wide. MSFT, NVDA and the chip names fell together. Chips sold off even as Samsung guided to record profit. That points to tired positioning, not weakening demand.
- Nothing in Oracle's numbers changed on 10/08. Not revenue, not margins, not backlog. The stock lost about $24B of market value on a headline about another company's revenue estimate.
Concentration is a legitimate risk, and I'm not dismissing it. But that risk has been visible since the backlog surge in 2025. The stock's 56% fall from peak has repriced a lot of it. Meanwhile, an insider bought $3.5M of stock in the open market during this selloff. The amount is small for a mega-cap, but someone with inside knowledge chose to buy into the weakness.
5. The core franchise is durable¶
These are qualitative points from general background, not from this week's data:
- Oracle's database runs mission-critical workloads across the global enterprise base, and switching costs are very high.
- Its multicloud database partnerships with the other hyperscalers mean Oracle earns revenue even when customers choose a rival cloud.
- Fusion, NetSuite and Cerner provide recurring application revenue that cushions the infrastructure cycle.
- OCI gives Oracle a fourth-hyperscaler position. The 30% total growth rate shows that position is turning into reported revenue.
The macro backdrop is not recessionary. GDP is growing about 2.2% and unemployment is 4.2%, which supports enterprise IT budgets.
6. Even the technicals offer a setup for patient buyers¶
The trend is down, and I'm not claiming otherwise. But look at where the price sits:
- Support zone: price is about half an ATR above 131.58–132.60 (the September low), the lower Bollinger Band at 132.20, and the ~61.8% retracement of the summer rally near 133.
- OBV held up better than price. Price gave back about 75% of its bounce, but OBV gave back only about 47%. Some of the buying from the bounce is still in place.
- A possible bullish divergence is set up. A new price low with RSI above 37.28 and MACD above −2.76 would be the first real divergence of this leg.
- This stock moves fast when sentiment turns. It rallied about 41% from the July low (114.99 to 162.52) in about six weeks. Extremely bearish headline flow can coincide with exactly that kind of reversal.
Anticipating the bear's best arguments¶
- "Free cash flow is negative and capex is 147% of revenue." True, and the risk is real if the Q1 working-capital inflow reverses. But Oracle now has $36.4B of cash and has shown it can raise equity. Capex also creates capacity that isn't earning yet: revenue per dollar of assets fell from 0.37× to 0.27× because the new assets aren't fully in service. As that capacity comes online, revenue per asset dollar should recover, and that is where the leverage in the story is.
- "Depreciation will crush margins." Some compression is likely. But margins rose 610bp during the heaviest capex ramp in Oracle's history, and a 55% incremental margin leaves a lot of room before the story breaks.
- "Rates are 5.28% and the Fed is hiking." Rate risk matters most for stocks priced on distant earnings. At about 22× current earnings, ORCL has far less of that exposure than it did at 77×. The de-rating has already absorbed much of the rate move.
What would prove me wrong¶
I'll be specific so this can be checked.
- Revenue growth at mid-December FY27 Q2 earnings falls back toward 20%. My bar is about $20.9B or more, which is 30% growth.
- Operating margin drops more than about 200bp.
- Oracle raises another large amount of equity at depressed prices.
- ORCL credit spreads or CDS widen faster than the BBB index (currently 1.02%).
- OpenAI fails to secure financing or renegotiates its commitments.
Recommendation: BUY, building the position in stages¶
- Starter position in the 132–133 support zone, with a stop below about 128 (roughly 0.5 ATR under 131.58).
- Add on a daily close back above 145.47–146.94, which would mean the 50 SMA has been reclaimed.
- Add more into or after December earnings if the targets above are met.
Daily ATR is about 4.8% of price, so size positions from the stop distance, not from conviction.
The bear can point to the trend, the headlines and the negative free cash flow. Those describe the stock's recent price. I'm looking at a business growing revenue 30% and EPS 54%, with its best margins in years, a de-risked balance sheet, and a valuation cut from 77× to about 22×. Over a 12–24 month horizon, that is the mispricing I want to own. Bull Analyst: # Bull Rebuttal: The Bear Counts the Cost of the Buildout Twice and the Revenue Not at All
My colleague has made the strongest bear case available, and two of his points land. Depreciation will hit the P&L, and my original stop was too tight for a stock that gaps. I'll adjust for both below. But several of his key numbers don't say what he claims, a few were picked selectively, and his central framing has a logical gap: it subtracts the full cost of the new capacity while adding none of the revenue that capacity produces.
1. His "leakage" claim is contradicted by the numbers he cited¶
He says interest and dilution are "taking a growing share of the profits." The absolute gap between operating income and net income did widen. That happens when operating income rises 57%, because taxes scale with profit. The right test is the share of operating income that reaches net income:
| FY25 Q1 | FY26 Q1 | FY26 Q3 | FY27 Q1 | |
|---|---|---|---|---|
| Operating income ($M) | 3,991 | 4,277 | 5,464 | 6,728 |
| Net income ($M) | 2,929 | 2,927 | 3,721 | 4,760 |
| Net / operating | 73.4% | 68.4% | 68.1% | 70.7% |
Conversion improved year over year and quarter over quarter. Dilution was real (about 5% more shares) against 62.6% net income growth. That's a cost, not a leak that's sinking the ship.
On his two-year CAGR: averaging a down year with an up year hides the inflection. EPS growth went −1.9% → +24.5% → +54.5%. Revenue's two-year CAGR is 20.6%, but the latest quarter is 30%. Even if I accept his PEG of 0.95, paying about 1× PEG on a trailing average for a business whose growth is rising is not paying up.
2. Comparing the earnings yield with a Treasury yield ignores growth¶
A bond's coupon is fixed. Oracle's earnings aren't. Using his own 23% growth rate on today's $135.69 price:
| Run-rate EPS | Earnings yield on today's price | |
|---|---|---|
| Today | $6.24 | 4.6% |
| Year 1 at 23% | $7.68 | 5.7% (above the 5.28% 10-year) |
| Year 2 at 23% | $9.44 | 7.0% |
That uses the bear's growth figure, not mine, and it starts from fiscal Q1, the seasonally weakest quarter.
He says "nothing makes 22× a floor." Agreed, nothing is a floor. But he also explained why the stock fell: at the peak, investors were paying for the backlog. At 22× reported earnings, they're paying for profit already in the 10-Q. Backlog conversion, the thing he's worried about, is no longer what the price assumes. It's closer to an option the buyer gets cheaply.
3. Three double-counts in his case¶
a) The same capex dollars are counted twice. He penalizes the $67.7B once as cash burn today and again as depreciation that will compress margins later. It's one investment. The question is whether it earns a return, not whether it's a cost twice.
b) His depreciation illustration includes the cost but leaves out the revenue. He subtracts about $2.8B a quarter (about $11.3B a year) of depreciation from today's operating income, while crediting none of the revenue those assets will produce. For reference, annualized revenue already rose about $17.7B in one year, with most of the $92B of new non-current assets (his number) not yet fully producing.
His "can't have it both ways" also cuts against him: - Revenue went from 12% growth to 30%. That doesn't come from capacity that isn't running. A large part of the $20.5B spent in FY26 Q1–Q2 is almost certainly in service and depreciating now, and margins still rose 610bp. - He cites Project Jupiter power problems as evidence capacity is delayed. Delayed capacity also means delayed depreciation.
I'll concede the real gap: D&A and gross margin aren't reported, so some compression is coming and its size is unknown. That's why I set an explicit trigger of more than 200bp of margin decline.
c) The liabilities he calls debt include the prepayments he calls a cash risk. In Q1, liabilities rose $17.2B while the financing data points to little or no new net debt. The fundamentals report attributes the gap to prepayments, deferred revenue and payables. Those are obligations to deliver capacity Oracle is already building, not borrowings. He can't count them as fragile cash in section 3 and as debt in section 4.
4. The "two quarters of burn" math needs three bad assumptions at once¶
His runway figure requires all of these together: 1. Capex stays at $28.5B a quarter. 2. Working capital contributes nothing. 3. Oracle loses access to capital markets.
The record says otherwise on the third. Oracle raised $46.2B net in FY26's first nine months, $13.1B net in Q1, plus about $20B of equity, in a quarter when the stock swung between 247 and 115. Capex is mostly growth capex and is discretionary. Before the buildout, this business produced +$5.1B of free cash flow in a single quarter (FY25 Q1).
So the realistic downside if markets tighten is that capex slows and growth slows. That's a valuation problem, not a solvency problem, and the valuation is already 56% off the peak.
His alternative reading, that management raised equity because debt markets were signaling limits, leads to the same place. A company that raises equity before it's forced to is the one that avoids distressed issuance later. Oracle enters the period he calls dangerous with $36.4B of cash and a 1.17 current ratio.
On "which customers prepaid": if it was OpenAI, that cash is already in Oracle's account. Counterparty risk applies to what hasn't been paid, not to what has.
Pre-commitment on Q2 cash: I expect fiscal Q2 operating cash flow to be weak. I'll judge it against prior Q2s ($0.14B, $1.3B, $2.1B), not against Q1's $23.1B.
5. OpenAI: his math compares a future peak year with today's revenue¶
- The $70B was a press report, and OpenAI corrected it. OpenAI's revenue didn't fall 29%; an outside estimate did.
- On the contract timing (2025 background, unverified, same caveat as his): the same reports he cites said the roughly $300B commitment begins in 2027 and ramps over about five years. "$60B a year, more than OpenAI's entire revenue" compares a future peak-year obligation with current revenue.
- On OpenAI's growth (also 2025 background, unverified): late-2025 reports put OpenAI's run-rate around $20B. If $50B is the corrected current figure, the customer has grown about 2.5× in under a year. That trajectory is what matters for its ability to raise capital.
- On "4.4× the Nasdaq": ORCL's ATR is 4.8% of price, and 10/08 was a 1.25-ATR day. For this stock, that's a big day, not an extreme one. After a cycle of "crash" headlines, ORCL still closed above its 9/28 low of 132.60. The market's verdict hasn't taken out last month's low.
6. None of my three warning signs has been triggered¶
| My stated trigger | What the bear cited | Triggered? |
|---|---|---|
| Another large equity raise at depressed prices | A debt headline with no size or terms | No |
| ORCL spreads or CDS widening faster than the BBB index | A sector-level Bloomberg headline; no ORCL spread data | Not shown |
| OpenAI fails to secure financing or renegotiates | A revenue estimate correction | No |
On macro: Oracle borrows in investment grade. BBB spreads moved +8bp off the tight (0.94% → 1.02%) and all-IG moved +5bp. The +50bp move he cites is high yield, which isn't Oracle's market. I concede Bloomberg reports AI bonds are underperforming, which is why ORCL-specific spreads are my exit trigger.
On "VIX 15, equities haven't caught up": ORCL has. It's down 56% from peak and was down 62.9% at the July low. The Nasdaq is about 1.5% off its high. If AI credit unwinds, the stocks that haven't repriced are the most exposed. That argument supports shorting the index, not the name that has already fallen 56%.
7. Technicals and gap risk: where he's right, and the revised plan¶
He's right that a 128 stop is about 0.7 ATR, inside normal noise, and that stops don't protect against gaps. I also accept that "add into earnings" was wrong. Adds come only after the print.
Two corrections to his evidence: - His earnings-gap table left out 3/11/26: 148.36 → 165.23, a gap of +11.4%. Gap risk runs both ways, including against his short at 140–141. - He didn't address the OBV divergence. Price has given back about 75% of its bounce; OBV has given back only about 47%. OBV (−87.8M) is still well above its 9/28 low (−152.2M). He's also proposing to short a name with 2.8/10 sentiment and 11 of 16 headlines negative, which is now the crowded side.
Revised plan: 1. Starter: in the 131.6–133 zone, ideally on a retest that holds with RSI above 37.28 and OBV above −152M. Those are the technical report's own conditions for a long. 2. Invalidation: a weekly close below about 127.5, under the 7/30–31 shelf, instead of an intraday 128 stop. 3. Sizing: assume a gap to the July low (about 115), roughly 17.5 points or 13% below entry. Size so that loss equals your planned risk. That's wider than the technical report's 2-ATR (about 13 points) rule, so the starter is deliberately smaller. 4. Add #1: on a daily close above 145.47–146.94. 5. Add #2: only after the December print, and only if revenue is about $20.9B or more, operating margin is 33% or more, and Q2 operating cash flow is in line with seasonal history. Anyone holding through the print should consider a put spread; ORCL options pricing isn't in our data and needs checking. 6. Hard exits: ORCL CDS or spreads widening faster than BBB; OpenAI failing to secure financing or renegotiating; another large equity raise below about $135.
8. New shares sold by the company are not insider selling¶
Calling the company's $20B issuance "5,700× the insider buy" mixes two different things: - Primary issuance puts cash into Oracle to build capacity for contracted demand. - An insider sale puts cash into the seller's pocket.
The first is a funding decision; the second can be a vote of no confidence. I agree $3.5M is small and the insider's identity is unknown, so I'm not leaning on it.
Bottom line¶
The bear closes by saying the earnings haven't absorbed the cost of producing them. True, and they haven't absorbed the revenue from that capacity either. Asset turnover fell from 0.37× to 0.27× precisely because about $92B of new assets aren't fully producing yet.
- His case requires that capacity to earn too little to cover its depreciation.
- Mine requires it to earn something near what Oracle's recent capacity is already earning, which is a 55% incremental operating margin, with conversion to net income improving.
At $135.69, 56% below peak, about 22× seasonally low run-rate earnings, with conversion improving, $36.4B of cash, and none of my exit triggers hit, the risk/reward favors owning ORCL. It needs to be sized for gaps, not hidden behind a tight stop.
Recommendation: BUY ORCL, staged and gap-sized, on a 12–24 month horizon. Bull Analyst: # Bull Rebuttal: Count the Capex Once and the Price Assumes the New Capacity Only Breaks Even
My colleague conceded five points last round:
- Earnings conversion improved.
- Investment-grade credit is calm.
- The $50B OpenAI figure is a correction to an estimate, not a revenue decline.
- The OpenAI contract starts in 2027.
- Oracle issuing new shares is not insider selling.
That leaves three real questions. Does the buildout earn its cost? Can Oracle fund it? Will the main customer pay? I'll answer each on his terms, starting with counting the capex once, as he asked.
First, his opening jab that my risk "nearly quadrupled." My stop got wider and my position got smaller by the same factor, so the dollar risk didn't change. That is how ATR-based sizing works, and it's what the technical report prescribes: 2 ATR, about 13 points. The thesis didn't change. I'll come back to his own stops in section 7.
What I concede¶
- FY26 Q2–Q3 were funded with debt. More than $30B of net borrowing is real.
- Earnings are flattered. Capitalized interest inflates current earnings by an unknown amount, and interest income on $36.4B of cash helped Q1 conversion.
- The 55% incremental margin is blended. The data can't separate out the AI business.
- Oracle will almost certainly raise money during fiscal Q2.
- "Crowded short" went too far. We have no positioning data. What we have is one-sided news flow, with sentiment at 2.8/10.
1. Counting the capex once: what $135.69 actually assumes¶
He's right that today's P/E carries little depreciation from the newest capacity. So let's add all of it, at full weight, along with full dilution:
| Case | What's assumed | Run-rate EPS | P/E at 135.69 |
|---|---|---|---|
| As reported | Q1 × 4, 3.05B shares | $6.24 | 21.7× |
| Full-weight dilution | ~3.15B shares (~3% more, so the Q1 raise counts fully) | ~$6.04 | 22.5× |
| The bear's case, made explicit | ~$2.9B/qtr of added depreciation and zero revenue from the new capacity | ~$3.10 | ~44× |
| New capacity covers its own costs | Its revenue pays its depreciation and funding, nothing more | ~$6.04 | 22.5× |
| New capacity hits management's target | 30–35% gross margin over the contract life | above $6.04 | below 22.5× |
Depreciation is his $1.96B/qtr plus about $0.96B for the missing FY26 Q4, assuming about $23B of capex there, between the Q3 and Q1 levels. It uses his 6-year life and an assumed ~20% tax rate.
Fully diluted at 22.5×, the price assumes roughly $70B of new capacity does nothing more than pay for itself. The only way to reach his 44× is capacity that gets built and never earns anything.
Now look at his own evidence:
- The worst data point either of us has cited is the October 2025 report of mid-teens gross margins on Oracle's GPU rentals, early in the ramp.
- Gross margin in cloud infrastructure is measured after depreciation, because equipment depreciation sits in cost of revenue. I believe the 2025 figures were reported that way, though our tools can't confirm it.
- So even mid-teens is already above break-even on depreciation.
- Management's 30–35% target is roughly double that, which leaves room to cover funding costs as well.
His worst-case figure already clears the bar the price sets. The remaining cost is interest, which brings me to section 2.
2. His return-on-capital math divides by assets he says aren't working yet¶
He gets about 10.7% pre-tax by dividing $9.8B of new operating income by $91.8B of new non-current assets. That is the same inconsistency he accused me of:
- In his section 2, margins look flattered because only about 30% of the buildout is depreciating, which means only about 30% is in service.
- In his section 1, he divides the new income by 100% of the new assets, as if all of it were producing.
He has to pick one. If roughly a third is producing:
| Assumption | Pre-tax return on producing capital |
|---|---|
| All $9.8B from the new assets (~$30B in service) | ~32% |
| Half of the $9.8B is really legacy software growth | ~16% |
| His own version, using the most punitive denominator | 10.7% |
| Cost of new debt | 6.3% pre-tax, ~5% after the interest deduction |
Even his version beats the cost of debt. "Earns about its cost of capital" is the floor case, not the expected one.
3. The non-current liabilities: look at the latest quarter¶
He argues that prepayments would show up as current liabilities, so the +$72.6B rise in non-current liabilities must be borrowing. That doesn't follow:
- Multi-year capacity prepayments for delivery beyond 12 months are booked as non-current deferred revenue.
- Lease commencements (his own $248B background) add a non-current liability and an equal right-of-use asset. That asset is also part of his +$91.8B.
Here is the most recent quarter, May to August 2026:
| Change | |
|---|---|
| Total liabilities | +$17.2B |
| Current liabilities | +$5.7B |
| Non-current liabilities | +$11.5B |
| Net debt (financing of +$13.1B against ~$19–21B of new equity) | Flat to lower |
Non-current liabilities rose $11.5B in Q1 with no new net borrowing. That is prepayments and leases, not bonds. I conceded that FY26 Q2–Q3 were debt-heavy. The latest quarter changed the mix, which undercuts his claim that the equity raise was "a pause, not a change of policy."
On "prepayments reverse": yes, that revenue will be recognized later without new cash. But the cash has already funded capex, with no coupon and no dilution. A prepayment is the cheapest capital Oracle has. If he wants to argue Oracle's funding is fragile, the free source is the wrong place to start.
4. Q2 cash: his stress case puts Oracle where it was a year ago¶
His math is $36.4B + $2.1B − $28.5B − $1.5B ≈ $8.4B before new financing.
- Oracle held $10.4B in August 2025 and $10.8B in May 2025. The stock was then heading for its $310 peak, and nobody was talking about a funding crisis.
- So his stress case leaves Oracle about $2B below last year's normal operating cash. Then it raises money, as it has in each of the last four quarters: $46.2B net in FY26's first nine months, and $13.1B in Q1.
"Oracle must go back to the market every quarter" is true. That is the funding plan, disclosed and priced in. Issuing isn't my trigger; the terms are:
| Outcome | My response |
|---|---|
| Debt prices roughly in line with BBB | Confirms market access |
| ORCL spreads widen faster than BBB | I exit |
| A large equity raise below ~$135 (at $135, $20B ≈ 148M shares, ~4.8% dilution) | I exit |
His own test can't be passed. He'll reconsider if Q2 free cash flow is better than about −$15B. His own table produces −$26.4B ($2.1B − $28.5B). Clearing his bar would take one of two things:
- A ~40% capex cut, which he has already said means "failing to deliver the backlog."
- A second large prepayment inflow, which he has already called fragile.
Either way he scores it bearish. I'm asking for a test that can actually be passed. Here's mine:
- For me: if Q2 operating cash flow beats seasonal history because of new prepayments, I count that as committed demand.
- Against me: if it comes in below seasonal history while capex runs above Q1's $28.5B.
5. "Oracle sold a put." Not quite.¶
The downside is real if the customer doesn't pay. But Oracle's position differs from a written put in three ways.
- Part of the premium is already collected. Q1's prepayment inflow is cash in the bank. Counterparty risk applies only to what hasn't been paid.
- The earnings I'm paying for don't depend on the $300B contract. He conceded it starts in 2027. So the acceleration from 12% to 30% growth in the 10-Q came from customers who are already paying. That base is what I'm valuing at 22.5×. The big contract comes on top of it.
- The upside isn't capped. AI customers also drive database and multicloud usage. That's how the blended incremental margin reaches 55% even if pure GPU rental runs at 30%.
Timing. Calendar 2027 falls inside Oracle's fiscal Q3 (December–February), which is reported in March. He calls the gap between capex now and payments later "the core of my case." That gap starts closing within two reported quarters, and the price already reflects its worst stretch.
Concentration. OpenAI's roughly $1.4T of commitments against $50B of revenue is the real risk. But the way it would fail is renegotiation, and that becomes visible before it reaches Oracle's P&L because the contract hasn't started. That's why "OpenAI renegotiates or fails to secure financing" is a hard exit for me, not a hope.
Re-renting. SpaceX selling compute to rival labs and Samsung guiding to record profit both point the same way: demand for compute is still outrunning supply.
6. Margins will compress from mix, not from failure¶
Take management's 30–35% gross margin, which is after depreciation, and subtract some operating expense. That gives roughly a 25% operating margin on new AI revenue. Here's an illustration:
| Today (annualized) | +$20B AI revenue at 25% | |
|---|---|---|
| Revenue | $77.4B | $97.4B |
| Operating income | $26.9B | $31.9B |
| Operating margin | 34.8% | 32.8% |
| EPS (70.7% conversion, 3.15B shares) | $6.04 | ~$7.16 (+18%) |
The margin falls about 200bp while EPS rises about 18%. That's why my Q2 bar is 33%, not 34.8%. Compression from mix is fine. Compression while revenue stalls is not.
7. The trade plans¶
His stops. He called my 0.7-ATR stop "inside the noise." His are hardly wider:
- Failed-bounce short: entry 140–141, stop 147.5. That's 6.5–7.5 points, about 1.0–1.15 ATR.
- Breakdown short: entry ~131.5, stop 137–138. That's about 6 points, roughly 0.9 ATR.
His gap exposure isn't smaller, just timed differently. Closing before December avoids one earnings print. His shorts stay open through:
- Late-October hyperscaler earnings, including Microsoft's comments on OpenAI.
- The October 27–28 FOMC meeting.
- Any OpenAI financing announcement, which is on his own "where I could be wrong" list.
The most likely upside gap is the one his short is least built to survive. This stock gapped +11.4% overnight in March and rose 41% in six weeks this summer.
His R:R table measured my add levels against my tail-risk allowance. Those levels are where I add, not where I take profit. Here's the target using his own 23% EPS growth, which is already per share and net of dilution, at a constant 22×:
- 12-month EPS: $7.68, for a price of about $169.
- From a 132.5 entry, that's about +27%, or roughly 2.1× the full 17.5-point gap allowance.
- Against a normal invalidation near 127.5, it's several times the risk.
- No re-rating is required.
"Wait ten weeks." I partly agree, which is why most of my capital waits for the December print. But some deciding facts arrive sooner: hyperscaler capex plans, OpenAI's funding, and how ORCL's new debt prices. A small starter position captures that early gap, and the adds wait for evidence.
8. What I'm committing to before December¶
- Revenue: at least about $20.9B, which is +30%.
- Operating margin: at least 33%, meaning operating income of about $6.9B, up roughly 46% from $4.73B.
- Headline EPS will probably be down year over year. FY26 Q2's $2.10 included a one-time gain (net income exceeded operating income), so judge the quarter on operating income. I'm flagging this now so neither of us leans on it later.
- Cash and capex: Q2 operating cash flow measured against seasonal history, and capex at or below about $28.5B unless it's explained by contracted demand.
- Hard exits (unchanged):
- ORCL spreads or CDS widen faster than BBB.
- OpenAI renegotiates or fails to secure financing.
- Oracle does a large equity raise below about $135.
- A weekly close below about 127.5.
Recommendation: BUY ORCL, staged and sized for gaps, on a 12–24 month horizon¶
- Starter position in the 131.6–133 range, on a retest that holds with RSI above 37.28 and OBV above −152M.
- Invalidation: a weekly close below about 127.5. Size the position assuming a gap down to about 115.
- First add: on a daily close above 145.47–146.94.
- Second add: only after the December print, and only if the tests above are met.
- Hard exits as listed in section 8.
The bear asked me to count the capex once. Counting it at full weight with full dilution, ORCL trades at about 22.5× on the assumption that roughly $70B of new capacity only covers its own costs. His worst data point says it earns more than that, and management's target says much more. The customer most likely to break the thesis has a contract that hasn't started, so I'd see a break before the P&L does. That margin of safety is real, and the position can be sized for it. Bull Analyst: # Bull Rebuttal: The Bear's Payoff Table Freezes a Business Growing 30% and Scores a Position I'm Not Taking
My colleague asked the right question this round: if the price assumes the new capacity only breaks even, which way do the outcomes on either side lean? He answered with a table built from my numbers. I'll use the same table after four fixes, two to my numbers and two to his.
What I concede¶
- My $169 target used the undiluted $6.24 base. Using $6.04, his 23% growth rate and 22×, the target is about $163 (+20%). I'll use that figure from here on.
- I drop the 32% return, as he dropped his 10.7%.
- EPS conversion is flattered by about $1.4B a year of interest income on cash (roughly $0.36 a share after tax) and by capitalized interest. Both fade as capacity goes into service. That's why I judge Q2 on operating income, not EPS.
- Liquidity per dollar of burn is thinner than in August 2025. Cash covers 0.3 quarters of capex now, against 1.2 then. That's why funding terms are an exit trigger.
- Burry's depreciation-life critique is a real risk for capacity that isn't under contract.
- I accept his two-sided Q2 test as written (section 7).
1. The 10-Q margin already carries the cost of running capacity, and it doesn't fit the 14% figure¶
He says the 34.8% margin is measured before the buildout reaches the P&L. For capacity that is running, that isn't the case:
- Depreciation is already there. Revenue comes only from assets in service, and those assets are depreciating.
- Capitalized interest doesn't touch this margin. It sits below operating income, so it flatters EPS but not operating margin.
- Rent is already there too, which turns his §3 my way. Operating lease cost generally starts at commencement. The more leases have commenced, the more rent is already expensed. Q1 added $11.5B of non-current liabilities, and the operating margin still widened.
The P&L does leave out the cost of capacity that isn't running yet. That capacity also has no revenue. So 34.8% is the correct reading for what's in service. The open question is whether new capacity earns like existing capacity.
Now test his "only actual figure." The 14% gross margin comes from 2025 reporting on the quarter to August 2025, when GPU rentals brought in roughly $900M (2025 background, unverified, same caveat as his). Compare it with the 10-Q since then. I use the sequential change, so the year-ago base effect he raised in round one doesn't apply:
| FY26 Q3 → FY27 Q1 | Change |
|---|---|
| Revenue | +$2.16B |
| Operating income | +$1.26B |
| Incremental margin | 59% |
- If half the new revenue is AI capacity still earning 14%, AI contributes at most $0.15B. The rest of Oracle would then have to turn $1.08B of revenue into $1.11B of operating profit, an incremental margin above 100%.
- If AI is only a quarter of the growth, the rest of Oracle still needs about a 73% incremental margin. That would mean the non-AI business is growing at roughly three times its pre-AI rate.
So either AI capacity now earns well above 14%, or most of the growth is non-AI and the core business is growing much faster than his downside rows assume. Cost actions or mix could explain part of the gap. Neither explanation supports 14% as a steady state.
2. How much revenue does $70B produce? His own in-service estimate answers it¶
He asked me to say. Start from his estimate that the FY26 Q1–Q2 capex, $20.5B, is what's in service. Annualized revenue rose $17.7B over the year.
- If the new capacity produced all of that, it yields about 0.86× its cost per year.
- If half was legacy growth, it yields about 0.43×.
- I use 0.4×, because some FY26 Q3 capex may also be in service. At that rate, $70B produces about $28B a year, not $20B.
His funding table at that yield:
| Margin on ~$28B | Profit | Pre-tax return on $70B | vs. 6.3% debt cost |
|---|---|---|---|
| 14% gross (2025) | $3.9B | 5.6% | Fails |
| 30% gross (management target) | $8.4B | 12.0% | Clears before opex |
| 25% operating (my §6) | $7.0B | 10.0% | Clears by ~3.7 pts |
- His rent concern sits inside gross margin. Data-center rent and power are cost of revenue. At $28B of revenue and a 30% gross margin, about $7.9B is left for power, rent and staff after $11.7B of depreciation. That is a workable budget, not his $3.4B.
- The funding mix isn't all debt. 10% pre-tax is about 8% after tax, against about 5% after tax for debt. Q1 was equity-funded, and prepayments carry no coupon.
- The 14% row still fails. That's why section 1 matters, and why I agree with him that an actual AI gross-margin disclosure is the most important data point either of us is waiting for.
3. His payoff table, with four fixes¶
(a) The base business is frozen in every downside row. Each row annualizes Q1, the seasonally weakest quarter, and holds the rest of Oracle at zero growth for 12 months, while the upside rows grow. Before the AI ramp, Oracle grew revenue 6–9% a year. Applying 7% to the $6.04 base adds about $0.42 to every row.
(b) His Q2 funding adjustment double-counts. We both defined break-even as capacity whose revenue pays its depreciation and its funding. Q2's $20B pays for Q2's capacity. If that capacity breaks even, it covers its own dilution or coupon, and break-even EPS stays at $6.04. Charging the dilution while giving the capacity no revenue is just the idle row, applied one quarter at a time.
© The idle row isn't a 12-month scenario. I wrote it to show what his thesis requires. For it to happen within a year, all of these would need to be true: - Capacity contracted to start in about 12 weeks, and partly prepaid, earns nothing after the start date. - No other customer wants it. - Power is meanwhile scarce enough that Oracle is trucking in gas.
(d) A constant multiple is generous in both directions. If the capacity proves out, a company growing EPS 20%+ with demonstrated AI returns doesn't stay at 22.5× either. I'll keep it constant anyway.
| His scenario | His EPS | + 7% base growth | Price at 22.5× | vs. $135.69 |
|---|---|---|---|---|
| Mix case | $7.16 | $7.58 | ~$171 | +26% |
| Break-even | $6.04 | $6.46 | ~$145 | +7% |
| Re-rent | $4.57 | $4.99 | ~$112 | −17% |
| Idle | $3.09 | $3.51 | ~$79 | −42% |
The break-even row moves from 0% to +7%, and that gap is the margin of safety. Today's price assumes two things together: the new capacity earns nothing beyond its costs, and the rest of Oracle stops growing.
The tail is still there; the idle row is −42%. A buy-and-hold owner does need high odds of avoiding it. That's why I'm not proposing buy-and-hold.
4. His table scores a position my plan never holds¶
His break-even odds of 50–75% assume you ride each scenario to the end. The plan doesn't:
| From a ~132.5 starter | Move |
|---|---|
| Weekly-close invalidation (127.5) | −3.8% |
| Full gap to the July low (~115) | −13.2% |
| Break-even plus base growth (~$145) | +9.4% |
| Revised target (~$163) | +23% |
- The odds needed are much lower. Against the target, break-even odds are about 14% if losses stop at the weekly close and about 36% if every loss is a full gap.
- The re-rent and idle outcomes don't happen overnight. They unfold over quarters, and each would first show up in a row of his own Q2 test:
- operating cash flow below $2.1B
- operating margin below 33%
- spreads widening
- equity sold below $135
Those exits fire well before the end-point prices in his table. - A renegotiation headline is the one-night risk he described. The 13% gap sizing exists for that. - Most of the capital waits for December. His line "I'd rather pay more for the evidence than less for the hope" describes my add #2 almost exactly. Our ratings differ, but what we actually disagree about is one small starter position.
5. The written put, revisited¶
- A prepayment shifts the risk from the customer to Oracle's own delivery. Under typical capacity terms, if the customer fails, Oracle keeps the cash. Oracle owes it back only if Oracle fails to deliver, which is a risk Oracle controls.
- The duration mismatch is smaller than it looks.
- Oracle owns the short-lived GPUs and leases the long-lived powered buildings.
- GPUs on a ~5-year contract are paid for over roughly their economic life. That answers Burry for contracted capacity: depreciation life changes when EPS shows the cost, not how much cash the contract returns.
- What's left at year five is a powered building.
- His evidence says powered buildings are the scarce asset.
- Oracle trucking gas to Jupiter means grid power is the bottleneck.
- Rival labs buying compute from the business behind Grok means labs are short of capacity.
- Power can't be scarce enough to truck in gas while powered data centers are also headed for a glut.
- Ratings. The 2025 negative outlooks came before liabilities/equity fell from 6.5× to 3.5×. Raising equity ahead of need is what rating agencies look for.
6. "The worst stretch is ahead"¶
He lists four costs that start in fiscal Q3: depreciation, the end of interest capitalization, lease expense, and revenue starting "at the bottom of the ramp." Taking them in turn:
- Depreciation and revenue start together. Contracted capacity is generally billed as each block is delivered, so the ramp is the delivery schedule. Each block's revenue begins in the same quarter as its depreciation.
- The end of capitalization hits EPS, not operating income. I've conceded that conversion will fall, which is why my test uses operating income.
- Rent on commenced buildings is already in the P&L (section 1).
So the March quarter isn't a cliff of costs with no revenue behind them. It's the first quarter in which both arrive together. My adds wait for December, and my exits stay live through March.
7. Q2: I accept his test¶
| Q2 outcome | Bear case weakens | Bull case weakens |
|---|---|---|
| Operating cash flow | ≥ ~$6B | < $2.1B |
| Who is prepaying | Mostly customers other than OpenAI | Concentrated in OpenAI |
| Capex vs. revenue | Capex flat or down, revenue ≥ $20.9B | Capex > $28.5B with revenue < $20.9B |
| Funding | Debt prices in line with BBB; no equity below $135 | ORCL spreads widen more than BBB, or equity below $135 |
| Operating margin | ≥ 33% | < 33% |
My commitments: - If Q2 lands in the bull-weakens column on two or more rows, I close the starter. - In the neutral zone, I hold the starter and don't add.
On the ~$80B annual funding gap: his figure annualizes Q1 capex for four quarters, but credits no prepayments and no revenue from the 2027 start, which falls inside those same 12 months. I agree the gap is large and recurring. That's why my triggers are about funding terms, and his "Funding" row is the same trigger.
8. Where we've converged¶
- Don't short at 135.69.
- Hedge through December, after checking ORCL options pricing.
- The most important disclosure is the actual AI-infrastructure gross margin, not a target.
- We share the Q2 test above.
- The near-term signal is the same for both of us:
- His breakdown short now requires OBV below −152M.
- My starter requires OBV to hold above −152M on a retest of 131.6–132.6.
- His failed-bounce short's first target, about 132, is my entry zone. If his trade works, it brings the stock to my zone, and OBV decides what happens next.
One housekeeping note: today may be the ex-dividend date (unconfirmed). That would mean a mechanical drop of about $0.50, which shouldn't be read as selling.
Recommendation: BUY ORCL, staged, with most capital waiting for evidence¶
- Small starter at 131.6–133 on a retest that holds, with RSI above 37.28 and OBV above −152M. A close below 131.58 with OBV below −152M is his signal, and I'd stand aside.
- Sizing and invalidation. Size for a gap to about 115 (−13%). Invalidate on a weekly close below 127.5.
- Add #1 on a daily close above 145.47–146.94.
- Add #2 only after the December print, and only if revenue is at least $20.9B, operating margin is at least 33%, funding lands in his bear-weakens column, and operating cash flow is at least in the neutral zone.
- Exits:
- Q2 in the bull-weakens column on two or more rows
- ORCL spreads widening faster than BBB
- Equity raised below about $135
- OpenAI renegotiating or failing to secure funding
- A weekly close below 127.5
- Hedge through December.
The bear closed by saying the stock should trade below its break-even value, not at it. Once you count the business he froze, it already does.
- At $135.69, the price assumes about $70B of new capacity earns exactly its costs and the rest of Oracle doesn't grow for a year. Fix only the second assumption and break-even is about $145.
- The 10-Q's own arithmetic says AI capacity can't still be earning the 2025 margin at scale.
- The tail is real, so I'm not buying it with full size. I'm buying a small, gap-sized starter at support. Within ten weeks the December print will answer the open questions, and the rest of the capital waits for it. Bull Analyst: # Bull Closing Rebuttal: The Bear Can Have 3% Core Growth or 14% AI Margins, but Not Both
My colleague's closing was sharp, and he is right on two points. My stop-and-target setup doesn't create edge, and I mislabeled my "7% base growth." His two biggest corrections are a different matter. He says Oracle's non-infrastructure core grows about 3% (his §1), and that a 14% AI gross margin fits the 10-Q (his §2). Both can't be true. Test them against the same year of reported numbers and one of them breaks. Whichever he keeps, break-even stops being the base case.
What I concede¶
- The random-walk math is correct. I withdraw the "14% break-even odds" argument. A stop and a target reshape outcomes but add no expected value. The same theorem applies to his 1.4× and 3× short targets.
- My 7% was mislabeled. Oracle's pre-cloud-infrastructure revenue grew about 1–2% a year. Section 2 shows the number survives under its correct name.
- A blended incremental margin alone can't separate 14% from 30% if core growth is a free variable. Section 1 shows he pinned that variable down himself.
- A put spread at roughly 60% implied volatility is expensive. I'm switching to a collar-or-close rule (Recommendation, step 4).
- The lease duration mismatch is a real long-dated risk. Delivery risk is also partly in the utilities' hands, not just Oracle's.
- An 11–12% cost of equity is a reasonable planning number.
1. His §1 and §2 can't both be true¶
The cleanest comparison in our data is the same fiscal quarter a year apart. That removes seasonality and avoids the missing FY26 Q4.
| FY26 Q1 → FY27 Q1 | $B |
|---|---|
| Revenue | +4.42 |
| Operating income | +2.45 |
| Total costs (revenue minus operating income) | +1.97 |
Horn A: keep his §1, with the core growing about 3%. I'll apply 3% to the entire year-ago revenue base, which is the most generous way to do it for him. - Core growth is +$0.45B. The remaining +$3.97B is infrastructure growth. - If that infrastructure earns a 14% gross margin, its costs rise $3.41B. The core at 80–85% gross adds $0.07–0.09B, so variable costs rise $3.48–3.50B. - Total costs actually rose $1.97B. For the numbers to work, fixed costs must have fallen about $1.5B year over year. That is roughly 14% of Oracle's entire year-ago cost base, and a much larger share of its fixed costs, in a year when revenue grew 30%. His own noise allowance was 2%. - Now hold fixed costs flat and solve for the margin instead. The infrastructure growth earned about a 52% incremental margin, with depreciation and rent already included. - Grant his 2% fixed-cost trim and it is still about 47%. If fixed costs rose, as they usually do in a hypergrowth year, the margin is higher.
So under his §1, capacity that came online last year earned more than three times 14%, and well above management's 30–35% target. If he says the high margin came from database products sold through other clouds, that is core growth above 3%, which takes him to Horn B. His restructuring explanation, which is unverified, would need to account for about $1.5B in a single year-ago quarter.
Horn B: keep his §2, with half the new revenue being AI at 14%. - The other half, +$2.21B, is then non-AI growth. - That is about 15% a year on the full year-ago base, and more on a smaller core. It is five times his §1 rate. - On his own method (he added 3% of $6.04 to EPS), 15% adds about $0.91. Break-even moves to about $148–152, even after his full interest-income deduction.
Horn C: his "only a quarter of the growth is AI" branch. This is the branch that gave him 0.2× turnover and a 5.4% return. It requires the rest of Oracle to have grown about 22%: $13.3B of the $17.7B annualized increase, on a $59.7B base.
| If he keeps… | The 10-Q then requires… | What that does to his table |
|---|---|---|
| 3% core growth (§1) | Infrastructure incremental margin of ~47–52% | Break-even and re-rent rows are too pessimistic; the mix case is conservative |
| 14% AI margin (§2) | Non-AI growth of ~15% | Break-even rises to ~$148–152 |
| 0.2× turnover (§2, second branch) | Non-AI growth of ~22% | Break-even rises further |
This is crude arithmetic on blended data, the same kind he used. But a $1.5B gap is not a rounding error. He can choose his horn, and none of them leaves break-even as the base case.
2. Break-even: annualize correctly and count Q2's funding once¶
Seasonality. Every row in both our tables annualizes fiscal Q1, which is Oracle's seasonally weakest quarter. He has not disputed that in five rounds, and his own pre-cloud period shows how much it matters:
| Fiscal year | Q1 × 4 | Actual annual revenue | Shortfall of Q1 × 4 | Growth that year |
|---|---|---|---|---|
| FY19 | $36.8B | $39.5B | 7.4% | ~0% |
| FY20 | $36.9B | $39.1B | 6.0% | −1% |
| FY21 | $37.5B | $40.5B | 8.1% | +3.6% |
In FY20, revenue shrank and Q1 × 4 still came in 6% short.
The pattern continues in recent data. In FY25, revenue in Q2 and Q3 ran 5.7% and 6.2% above Q1, more than that year's roughly 7% annual growth explains. Operating income ran 5.7% and 9.2% above Q1. Profit moving more than revenue is exactly what his own fixed-cost argument predicts.
The next 12 months cover one full seasonal cycle: fiscal Q2, Q3, Q4 and next year's Q1. So they should run 6–8% above Q1 × 4 before any growth, and more than that at the operating-income line.
The stacking error. His $126–130 figure charges the same ~$20B of Q2 funding twice. - The full $0.36 loss of interest income assumes the cash is spent down. - The 4.7% equity dilution assumes the cash is replaced. - Both can't apply to the same dollars. Suppose Oracle raises $20B of equity against his own estimate of ~$28B of Q2 cash burn. Cash falls about $8B, so the lost interest is about $0.08 a share, not $0.36.
Corrected break-even:
| Step | EPS | Price at 22.5× |
|---|---|---|
| Fully diluted Q1 run-rate (agreed) | $6.04 | $136 |
| Add seasonality, proportional (6–8%) | $6.40–6.52 | |
| Subtract Q2 funding once (using his maximum, $0.36) | $6.04–6.16 | $136–139 |
| Same, using FY25's operating leverage on seasonal revenue | $6.22–6.40 | $140–144 |
Break-even is $136–144, and the stock is at $135.69. Neither of us can claim a large margin of safety from the break-even row alone. That is why section 1 matters: break-even is a stress case, one in which a full year of reported evidence turns out to be wrong.
3. Cost of capital: he compared a first-year accounting return with a WACC¶
His claim that 8% after tax roughly equals the cost of capital divides one year's operating income by gross capex. For an asset that depreciates to zero, that understates the return, because the capital tied up shrinks every year while the cash keeps coming in. The right comparison with a WACC is the IRR.
My inputs are the conservative ones from last round: $70B producing $28B a year (0.4× turnover), a 25% operating margin after depreciation, his six-year life, and a 20% tax rate.
| Case | After-tax IRR | vs. his 8.5–10% WACC |
|---|---|---|
| Six-year life | ~12.5% | Clears by 2.5–4 points |
| Six-year life, revenue starting six months after the spend | ~10.7% | Clears narrowly |
| GPUs worthless after the five-year contract | ~8.4% | At the low end |
| 0.5× turnover (within the range his §1 implies) | ~20% | Clears easily |
- The case that fails is the floor of floors. It needs the GPUs to be worthless at contract end and turnover and margin at my most conservative values. Under Horn A, the margin isn't at that floor.
- On beta: a move of 4.4× the Nasdaq on one day of company-specific news measures idiosyncratic risk, which diversified investors aren't paid to bear. I'll still use his 11–12% cost of equity.
- His bond comparison sets the equity's stress case against the bonds' base case. In the idle scenario the bonds reprice too, and Bloomberg reports AI debt is already being repriced. The equity's expected return comes from the probability-weighted table, not the break-even row alone (see section 4).
4. The random walk: the theorem is right, and it applies to both of us¶
He's correct that a stop-and-target structure needs exactly the odds a driftless market supplies. That applies equally to his failed-bounce short and his breakdown short. Neither of our trade structures creates edge. Both are bets on drift:
- His bet is that the last 30 days' trend continues for the next ten weeks. Short-term momentum is a documented effect and I take it seriously. That is why my starter waits for OBV to hold above −152M with RSI above 37.28 on a retest, and why most of the capital waits for December.
- My bet is that over 12–24 months the price converges on probability-weighted value, and that value is above $135.69.
Here is the probability question stated plainly, using the corrected numbers. All rows are 12 months out at a constant 22.5×. Rows other than break-even use only the proportional seasonality adjustment, which favors him.
| Outcome | Price |
|---|---|
| Mix case: $20–28B of new revenue at a 25% margin | ~$161–174 |
| Break-even | ~$136–144 |
| Re-rent | ~$103–106 |
| Idle | ~$70–72 |
I split the good outcomes evenly and weight the bad ones 2:1 toward re-rent. On that basis, $135.69 implies roughly 30% odds that within a year the new capacity is either re-rented cheaply or sits idle.
I think the right figure is closer to 15–20%, for five reasons:
- Horn A or Horn B. The past year of reported numbers doesn't fit capacity earning at or below break-even alongside a core growing 3%.
- The contract starts in about 12 weeks. Part of it is prepaid, and Oracle keeps the prepayment if the customer walks away.
- The 10/08 shock was an estimate correction, not a revenue decline, as he conceded. OpenAI's corrected run-rate is still $50B.
- He conceded the idle scenario is a tail risk, not a 12-month base case. Yet in the implied-odds calculation it still carries about 10% of the weight.
- The multiple is held constant in the good rows, which favors him. A business that proves 20%+ EPS growth on new capacity won't stay at 22.5×.
If the true odds are 30% or more, he's right and the stock is fair or expensive. If they're 15–20%, it is mispriced in my favor. That is the actual trade.
5. Leases, the revenue ramp and delivery¶
- Rent is already inside gross margin. Both the 14% figure and the 30–35% target are measured after data-center rent and power. The $13–17B a year of rent isn't an extra cost on top of either. It matters in the idle scenario, which is the tail I size for.
- Most of the rent is still ahead, but so is most of the revenue. The leases that haven't commenced exist to deliver contracted backlog.
- The duration mismatch is conceded. A 2031 glut is a real risk, but it falls outside a 12–24-month thesis. It would also show up first in re-contracting prices for Oracle's cloud infrastructure, which I would see well before then.
- Ramp vs. straight-line depreciation. Oracle builds in tranches, which is why capex rises each quarter instead of arriving all at once. The best evidence on how depreciation and revenue interact is the past year: capacity came online, its depreciation and rent hit the P&L, and operating margin still rose 610bp.
- Delivery. He's right that grid power isn't Oracle's to control. Trucking in gas costs more, but it protects delivery, and delivery is what keeps the prepayment.
6. Where we agree, and the one point still in dispute¶
| Item | Where we stand |
|---|---|
| Price vs. break-even | Within a few percent: $132–136 on his numbers, $136–144 on mine |
| The deciding data point | Oracle's actual AI-infrastructure gross margin. At 30% or more he's wrong; below about 20%, I am |
| Q2 | The two-sided test, funding terms, and OpenAI's financing |
| Near-term chart | OBV at −152M decides the retest. A reclaim of 145.47–146.94 with OBV above −29.8M is where he stops shorting and I add |
| Positioning | No short at 135.69; hedge or close before the December print |
Still in dispute: which side of break-even the base case sits on. His own two corrections, tested against the same 10-Q, put it above.
What would prove me wrong¶
- Oracle discloses an actual AI-infrastructure gross margin below about 20%.
- Q2 lands in the bull-weakens column on two or more rows.
- ORCL credit spreads widen faster than BBB spreads, or Oracle sells equity below about $135.
- OpenAI renegotiates its contract or fails to secure financing.
- ORCL has a weekly close below 127.5.
Recommendation: BUY ORCL in stages, with most capital waiting for December¶
- Small starter at 131.6–133, only on a retest that holds with RSI above 37.28 and OBV above −152M. If ORCL closes below 131.58 with OBV below −152M, that is his signal, and I stand aside.
- Size for a gap to about 115 (−13%). The thesis is invalidated by a weekly close below 127.5.
- First add on a daily close above 145.47–146.94 with OBV above −29.8M. That is the level where the bear himself stops shorting.
- Into the December print, either collar the position or close the starter. A collar means buying a put and selling an upside call above the ~$163 target to pay for it. Check ORCL options pricing first. No outright put spreads.
- Second add only if Q2 lands in the bear-weakens column on at least three rows, which is his threshold, including the funding row.
- Exits are the conditions listed under "What would prove me wrong."
- Holders: keep the position with the same exits. Selling at break-even, into a 2.8/10 headline trough, means paying to avoid his tail while giving up the base case.
- Ex-dividend: if today is the ex-dividend date, shift all levels down about $0.50.
The bear closed by saying waiting costs less than being early. For most of the capital I agree, and the plan is built that way. Where we still differ is the starting point.
He says the price is fair value for the base case. His own corrections say otherwise:
- If Oracle's core grows 3%, the capacity built over the past year earned roughly a 50% incremental margin.
- If AI earns 14%, the core is growing about 15%.
Either way, break-even is a stress case, and the stock is trading right at it. The market is pricing roughly 30% odds of an outcome the reported numbers don't show. That mispricing justifies a small, gap-sized ORCL position now and a larger one if December confirms it.
Bear Researcher¶
Bear Analyst: # Bear Case for ORCL: The Income Statement Hasn't Paid for the Buildout Yet. The Cash Flow Statement Already Has.
My colleague is right that FY27 Q1 was a strong reported quarter, and I won't argue the 30% revenue growth is fake. My objection is narrower. He values ORCL on the one financial statement that hasn't yet absorbed the cost of the AI buildout and dismisses the two that have. This week's news then hit the two weak links in that chain: the main customer's ability to pay, and the cost of the money funding the capex.
1. "EPS +54%" is mostly a base effect, and the leakage is growing¶
The bull compares against FY26 Q1, which was itself a down quarter.
| Fiscal Q1 | FY25 | FY26 | FY27 |
|---|---|---|---|
| Diluted EPS | $1.03 | $1.01 (−1.9%) | $1.56 |
| Operating income | $3.99B | $4.28B | $6.73B |
- Two-year EPS growth is about 23% a year, not 54%. The PEG on that is roughly 0.95, not 0.4.
- Operating income compounded about 30% a year over the same period, but EPS only 23%. The gap between operating income and net income widened from $1.35B to $1.97B in one year, and diluted shares rose about 5%. Interest and dilution are taking a growing share of the profits before they reach shareholders.
- That leakage grows with every bond deal and equity raise. The headlines say another bond deal is under way this week.
2. "22×" is not cheap for this cash profile¶
- The run-rate earnings yield is 4.6% ($6.24 ÷ $135.69). The 10-year Treasury yields 5.28%. The bull is accepting a lower accounting yield than a risk-free bond, on a stock that moves about 4.8% a day.
- The free-cash-flow yield is negative. FCF has been negative in every reported quarter since FY26 Q1. It was −$21.8B over FY26's first nine months and −$5.4B in Q1, even with a working-capital windfall.
- The 77× → 22× table misses why the stock fell. At the peak, the market wasn't paying 77× for 12% growth. It was paying for the backlog. The de-rating marks down the odds that the backlog turns into cash, and this week's news lowered those odds further. Nothing makes 22× a floor.
- The ~$414B market cap isn't the whole claim on this business. Non-current liabilities rose from $116.4B to $189.0B in a year. The data doesn't separate debt from leases, but "5.3× revenue" ignores that pile.
3. The $23.1B operating cash flow is the most fragile number in his case¶
- It was 4.9× net income and larger than revenue. The fundamentals work estimates that about $13B+ came from working capital, most likely prepayments or deferred revenue.
- The bull calls this "customers co-funding the buildout." The question is which customers. If the prepayments come from the same AI customer base whose revenue was just revised down by $20B, the cash came from that customer's investors. The counterparty risk is the same, one step removed.
- A prepayment is a liability. Oracle owes capacity, and that capacity needs power. Market chatter says Oracle is exploring trucking natural gas to Project Jupiter, which doesn't suggest delivery is on schedule. That report is unconfirmed.
- Fiscal Q2 is Oracle's weakest cash quarter. Q2 operating cash flow was $0.14B, $1.3B and $2.1B over the last three years. Without the working-capital boost, operating cash flow is about $9–10B against $28.5B of capex. That is −$15–20B of FCF per quarter.
- So the bull's "$36.4B of cash" covers about two quarters of burn.
4. The balance sheet wasn't de-risked; shareholders refinanced it¶
- Liabilities/equity improved only because of about $19–21B of new equity in Q1, on top of about $5–6B in FY26 Q3. Total liabilities still rose $80.2B YoY, to $236.5B.
- The bull says Q1 was mostly equity-funded, so net debt was flat. This week's headline reads: "Oracle stock falls on more debt to fund AI chip buying." The equity-funded quarter was a pause, not a change of policy.
- One of his own disconfirming signals is "another large equity raise at depressed prices." Here is the arithmetic. At $135.69, every $10B raised means about 74M new shares, or about 2.4% dilution. If quarterly burn returns to $15–20B, management must choose between borrowing into what Bloomberg calls an "AI debt" repricing and issuing stock 56% below the peak.
- "Management protected the company before the market forced its hand" can also be read the other way. Management may have raised $20B of equity because the debt market was already signaling limits. Under either reading, the funding need is the story.
5. On margins, he can't have it both ways¶
He explains the fall in asset turnover (0.37× → 0.27×) by saying the capacity isn't in service yet. He then cites the 610bp margin expansion as proof that the economics work. But capacity that isn't in service also isn't being depreciated yet. Today's margin is measured before the cost of the buildout reaches the P&L.
- Capex over the last four reported quarters was $67.7B. FY26 Q4 is missing, so the true figure is higher.
- As an illustration (the tools provide no D&A data): at a roughly 6-year life, that capex becomes about $2.8B of quarterly depreciation once in service, around 42% of Q1 operating income. The Q1 capex rate annualizes to about $114B.
- Over the past year, non-current assets rose about $92B while annualized revenue rose about $18B.
- Gross margin isn't reported, so we can't tell how much of the margin gain comes from AI infrastructure and how much from the high-margin legacy business. A 55% incremental margin earned before depreciation tells us little about returns on the new capital.
6. OpenAI: the math he skipped¶
- $50B against roughly $70B expected is about a 29% cut in one headline.
- Background from 2025 reports, not verified in this week's data: OpenAI's multi-year Oracle contract is reportedly about $300B over roughly five years. That is about $60B a year to Oracle alone, more than OpenAI's entire $50B revenue run-rate, before its other compute, chips and payroll. The gap has to come from new capital, raised in a market that is repricing AI debt while the Fed hikes.
- "Nothing in Oracle's numbers changed on 10/08." That's true and beside the point. A backlog is a promise, and its value depends on who is paying. The stock prices the odds that the promise converts.
- "The selling was sector-wide." ORCL fell 5.48% while the Nasdaq Composite fell 1.25%, roughly 4.4× the move. On a sector-wide day, ORCL was the most leveraged way to express the fear. The market is showing where the concentration risk sits.
- Chips falling despite Samsung's record profit guide shows the market selling AI names even on good news. That suggests buyers are exhausted, and crowded positions rarely finish unwinding in a single session.
7. Technicals: he's catching a falling knife with a stop inside the noise¶
- The trend is down on every timeframe. SuperTrend reads weekly 191.14, monthly 267.14, daily 154.58. The 50-day average is below the 200-day, and price has twice failed to hold above the 50-day. Closing highs keep falling: 162.52 → 150.59 → 149.20 → 144.77.
- On 10/08, volume was 1.8× normal, the close sat in the bottom ~13% of the day's range, and MACD made a fresh bearish crossover.
- Nothing is oversold. RSI is 41.6, and z-scores are −0.65 / −0.94 / −1.32. None of these gives a mean-reversion signal.
- OBV has dropped about 237M since 9/08 (+148.8M → −87.8M). Volume on the bounce faded to 18–20M, against 42–80M on the down days.
- His stop at 128 is about 0.7 ATR (about 3.4%) below his entry. Oracle's recent earnings moves:
| Date | Move |
|---|---|
| 12/11/25 | −14.5% gap |
| 6/11/26 | −10.7% gap |
| 9/11/26 | −8.6% open-to-close |
His step 3 is to add into December earnings. A stop doesn't protect against a gap. - He cites the 41% summer rally. The same stock fell 53.5% in about eight weeks (247.29 → 114.99). The volatility runs both ways, and the current trend points down. - A close below 131.58 opens 127.5–130, then 115–120.
8. Macro: rate risk has moved from the multiple into the business model¶
The bull says a 22× multiple has less rate exposure. That holds for a software company. ORCL now funds a capex run-rate of about $114B a year with outside capital, so rates hit it in four places:
- Funding cost.
- The 10-year yield is 5.28% (+72bp since July) and the real yield 2.92% (+60bp).
- The Fed hiked on 9/17, and the 2-year at 4.77% is pricing more.
- High-yield spreads widened about 50bp in five weeks.
- The counterparty. OpenAI's next raise gets more expensive.
- The discount rate applied to a multi-year backlog.
- Power costs, with oil at $96–103.
The strong economy he cites (2.2% GDP, 4.2% unemployment, core PCE around 3.1% annualized) is the reason the Fed has no case for easing. The VIX sits at 15 while credit spreads widen, so equities haven't caught up to the bond market yet.
Catalysts before his thesis can be tested: - September CPI - Hyperscaler earnings - FOMC on Oct 27–28 - Midterms on Nov 3, after which Iran risk returns - ORCL's seasonally weakest cash quarter, reported in mid-December
9. The insider buy¶
- $3.5M is less than 0.001% of a ~$414B market cap, and the data doesn't identify the insider or their role.
- In the same period, the company sold about $19–21B of new stock, roughly 5,700× that purchase. If you want to read insider signals, the largest seller of ORCL this year is Oracle itself.
10. His disconfirming signals arrive after his stop is hit¶
Most of his tests resolve in mid-December, and his stop sits 3.4% below his entry in a stock that moves 4.8% a day. Three of his warning signs are already in motion:
| His warning sign | Where it stands this week |
|---|---|
| Funding | New debt reported |
| Credit | Bloomberg reports AI debt being repriced |
| Counterparty | OpenAI revenue estimate cut |
Where I could be wrong¶
I would revisit the bear case if:
- Q2 delivers revenue of $20.9B or more, operating margin of 33% or more, and no reversal in operating cash flow.
- OpenAI announces financing that credibly covers its compute commitments.
- ORCL credit spreads stabilize relative to BBB (1.02%) while the stock falls.
- The stock closes above 154.58, the daily SuperTrend level.
Recommendation: SELL / AVOID ORCL¶
- Don't buy at 132–133. Holders should reduce on bounces into 140–146: the 10 EMA is at 140.89, the 50 SMA at 145.47 and the 10/06 high at 146.94.
- Tactical short on a failed bounce:
- Entry: 140–141
- Stop: about 147.5
- Targets: about 132 (1.4× risk) and about 120 (3× risk)
- Or a breakdown short:
- Trigger: a daily close below 131.58 on volume above about 34M
- Stop: about 137–138
- Targets: 127.5–130, then 115–120
- Don't short at 135.69. Reward-to-risk there is only about 0.3×.
- Size from ATR (6.49) and assume gaps around every earnings report.
The bull is looking at a strong quarter of accounting profit. I'm looking at a company that spends 147% of its revenue on capex, has burned cash for four straight reported quarters, and relies on a customer whose revenue was just cut by $20B. It funds the gap with new stock and debt while the Fed hikes and AI credit reprices. ORCL at 22× isn't cheap, because the earnings haven't yet absorbed the cost of producing them. Bear Analyst: # Bear Rebuttal: My Colleague Says I Counted the Capex Twice. His Valuation Doesn't Count It at All.
Look at how the bull's plan changed. His stop went from 3.4% to a 13% gap allowance, his December add now waits until after the print, and he recommends a put spread he can't price. The thesis didn't change, but the risk he is managing nearly quadrupled. That supports my point: the risk in ORCL sits outside the income statement.
What I concede¶
- Conversion improved. Net income divided by operating income rose from 68.4% to 70.7% year over year. I overstated interest leakage for this quarter. Section 1 explains why the improvement doesn't help him.
- Gap risk runs both ways. I left out the +11.4% gap on 3/11/26. Three of the four earnings reactions in our data were down, but the up move was large.
- IG credit is calm. BBB spreads are only 8bp off their tight. The 50bp move was in high yield.
- The $50B is a corrected estimate, not a revenue decline. The 2025 reports also say the Oracle contract starts in 2027.
- Primary issuance isn't insider selling.
None of these concessions touches the core problem. Oracle spent $28.5B on capex in Q1 against $4.76B of net income, 6.0×, and the bull values the stock on the net income.
1. The capex isn't counted twice in his valuation. It isn't counted at all.¶
- His 22× P/E uses earnings that carry depreciation on only the earliest, smallest part of the buildout (section 2).
- Free cash flow is the statement that does carry the buildout, and he sets it aside as temporary.
- So the $67.7B appears nowhere in his valuation. I'm asking for it to be counted once, on whichever statement he prefers.
His earnings-yield table has the same flaw: - "Earnings yield plus growth" approximates shareholder return only when growth funds itself. - Growth funded with outside capital reaches shareholders after dilution and interest. That happened in Q1: net income rose 62.6% but EPS rose only 54.5%.
On conversion, the leak moved from the interest line to the share count. - Conversion improved in the quarter Oracle sold about $20B of stock and parked $36.4B of cash at today's high short rates. - Under GAAP, interest on assets under construction is generally capitalized rather than expensed. The tools don't show how much, but it flatters exactly the ratio he cites. - Q1's roughly 3.05B diluted shares is a weighted average. Any of the ~$20B issued after the quarter began shows up in full in Q2.
Now his "include the revenue" request, using the only numbers we have:
| Year over year | Change |
|---|---|
| Non-current assets | +$91.8B |
| Annualized operating income | +$9.8B |
| Pre-tax return on new capital | ~10.7% |
He'll say the new assets aren't producing yet. Fair, but the same $9.8B is flattered on the other side: - It carries little depreciation on those assets. - It includes legacy software growth. - It benefits from any capitalized interest.
Compare that return with the cost of capital: - New debt costs roughly 6.3% (10-year Treasury at 5.28% plus BBB spread of 1.02%). - Equity costs more for a stock with a 4.8% daily ATR. - So on the most favorable accounting the buildout will ever get, it earns about its cost of capital. That is a utility-like return carrying tech-stock volatility.
2. The 55% incremental margin carries the bull's whole case, and the data can't attribute it¶
He closed with: "Mine requires it to earn… a 55% incremental operating margin." That figure has three problems.
- It's a blend. Gross margin isn't reported. The +$4.42B of new revenue includes database, multicloud and applications growth he credited in his first note. Nobody can say from this data what the AI capacity itself earns.
- The depreciation comes from the smallest batches of capex.
- He says FY26 Q1–Q2's $20.5B is in service. At a 6-year life, that's about $0.86B per quarter, roughly 13% of Q1 operating income.
- FY26 Q3 plus FY27 Q1 capex was $47.1B, 70% of the four reported quarters. That adds about $1.96B per quarter, before the missing FY26 Q4 and all future spending.
- Margins rose 610bp while only about 30% of the reported buildout was depreciating.
- The only outside evidence on AI-capacity margins is far below 55% (see the box below).
"Delayed capacity means delayed depreciation" is true. It also means delayed revenue, while interest accrues on the balance sheet and lease obligations wait to begin. A delay defers costs. It doesn't cancel them.
Background from 2025 reporting. This is not in this week's tool output; we've both used the same caveat. - AI rental margins. Oct 2025 reports put gross margins on Oracle's Nvidia GPU rentals in the mid-teens. Oracle responded with a ~30–35% gross margin target over the life of its contracts. Even management's gross target is about half his operating figure. - Leases. Oracle's FY26 Q2 10-Q reportedly listed about $248B of data-center lease commitments that had not yet begun, mostly 15–19-year terms. These move onto the balance sheet as capacity comes online. - Ratings. Both major agencies moved Oracle's BBB-category ratings to negative outlook in 2025. - OpenAI. OpenAI's CEO cited about $1.4T of compute commitments across all vendors.
3. The liability growth is mostly long-term, not prepayments¶
His prepayment explanation covers one quarter, not the year.
| Aug-25 → Aug-26 | Change |
|---|---|
| Total liabilities | +$80.2B |
| Current liabilities | +$7.6B |
| Non-current liabilities | +$72.6B (90%) |
- Deferred revenue due within a year is a current liability, and current liabilities rose only $7.6B.
- Financing inflows across the three reported quarters since FY26 Q1 total about $59B. Only about $24–27B of that was equity, so more than $30B was net borrowing. That excludes FY26 Q4 and this week's new debt.
I also didn't treat prepayments as both a cash risk and a debt. They are one thing: cash now, revenue later. Every prepaid dollar from Q1 will be booked as revenue in a future quarter with no cash attached. Future operating cash flow will run below future earnings by that amount. That is how the Q1 cash windfall reverses.
4. His Q2 cash test passes a quarter that burns three-quarters of the cash¶
He'll judge Q2 operating cash flow against $0.14B, $1.3B and $2.1B. Here is his test run at the best of those:
| $B | |
|---|---|
| Cash at 8/31 | 36.4 |
| Q2 operating cash flow (best prior Q2) | +2.1 |
| Capex at the Q1 rate | −28.5 |
| Dividend (~$0.50 × 3.05B shares) | −1.5 |
| Cash before new financing | ~8.4 |
So Oracle almost certainly has to raise $20B or more by late November. That forces one of two outcomes: - It borrows into what Bloomberg describes as an AI-debt repricing, which puts his credit-spread trigger in play. This week's "more debt" headline suggests that is already happening. - It sells stock near $135, which fires his equity-raise trigger.
I'm not assuming Oracle loses market access. I'm saying it has to go back to the market every quarter, at whatever price the market sets.
"Capex is discretionary" doesn't hold for capacity that is already contracted. The prepayments are obligations to deliver, and the leases (per the 2025 background) are signed. Cutting capex means failing to deliver the backlog he calls a cheap option.
His pre-buildout floor doesn't help either. FY25 Q1's $5.1B of free cash flow came from Oracle's strongest cash quarter. Annualized, it is about $20.5B, a 4.9% yield on a $414B market cap. That is below Treasuries, and today that floor carries $80B more in liabilities.
5. Oracle isn't long a cheap option on its backlog. It has sold a put on its customers.¶
He says that at 22× reported earnings, backlog conversion comes as a free option. But reported earnings already depend on the backlog converting: the jump from 12% to 30% growth is the AI ramp. Oracle has also already committed capital through capex, leases and debt. Consider the two outcomes: - If the customer pays, Oracle earns a spread that management targets at roughly 30–35% gross. - If the customer doesn't, Oracle keeps the assets, the leases and the debt.
Limited upside with large downside is the payoff of a written put, and it deserves a discount rather than a growth multiple.
On the contract itself: - $60B a year is the average, not the peak. $300B over about five years averages $60B, and a ramp puts the peak years above that. - 2027 starts in about 12 weeks. Oracle's capex goes out now and the customer's payments come later. That timing gap is the core of my case. - OpenAI's growth is real, but its commitments are far larger. About $1.4T across vendors (2025 background) dwarfs $50B of revenue. Oracle holds unsecured customer exposure and competes with Microsoft, AWS, CoreWeave and chip vendors for the same investor dollars. - Re-renting is harder in a growing market. If Oracle has to re-rent capacity, it does so while supply is increasing (see the SpaceX compute headline).
6. The trade plans¶
His revised long risks more than it offers before the first meaningful target:
| From ~132.5 | Points | Multiple of his 17.5-pt gap risk |
|---|---|---|
| 10 EMA (140.89) | +8.4 | 0.5× |
| 50 SMA (145.47) | +13.0 | 0.7× |
| Daily SuperTrend (154.58) | +22.1 | 1.3× |
| 200 SMA (161.38) | +28.9 | 1.7× |
- The first 1× payoff is far away. It requires recovering through two levels that rejected price this month.
- His exit isn't a fixed price. A weekly-close invalidation with a 6.49 ATR means the realized loss is wherever Friday closes.
"Closed above the 9/28 low" is true, but look at how it closed: - 0.6 ATR above that low. - In the bottom 13% of the day's range. - On 1.8× normal volume. - With a fresh bearish MACD crossover.
That describes a level being approached, not a verdict.
The gap risk is two-sided, but our exposure to it isn't. My setups close before the mid-December print. His thesis can't be tested without holding through it, which is why he needs the hedge.
On OBV, I'll adopt his point. I won't take a breakdown short below 131.58 unless OBV also breaks below −152M. That's why the failed bounce is my preferred entry.
"Crowded short" isn't supported by our data. - Sixteen headlines during an actual news shock is not positioning data. - Social sources returned nothing, and we have no short-interest data. - The sentiment report rates its own confidence as low, and the VIX is at 15.
On macro, I concede the spread, not the cost of borrowing. - Oracle's new-issue cost is the Treasury yield plus the spread, and the Treasury leg is up 72bp since July. - "Already down 56%" confuses drawdown with beta. On the day the AI trade cracked, ORCL fell 4.4× as much as the Nasdaq. - The July low sits another 15% below today's price.
Where I could be wrong¶
- Q2 delivers on cash, not just revenue. Revenue of $20.9B or more, operating margin of 33% or more, and free cash flow better than about −$15B. I'm judging Q2 on free cash flow, not operating cash flow.
- Funding goes smoothly. Q2 is funded without new equity, and ORCL spreads stay in line with BBB.
- OpenAI's financing is credible. OpenAI secures funding that covers its 2027 ramp.
- Price recovers. ORCL closes above 154.58.
Recommendation: SELL / AVOID ORCL¶
- Don't buy at 131.6–133. The facts that will decide this thesis arrive within ten weeks: the Q2 burn, the financing terms and OpenAI's funding. Waiting costs a few points. Being early risks a gap.
- Holders should reduce into 140–146.
- Failed-bounce short:
- Entry: 140–141.
- Stop: about 147.5.
- Targets: about 132 (take partial profits), then about 120.
- Close the position before the December print.
- Breakdown short:
- Trigger: a daily close below 131.58 on volume above 34M, with OBV below −152M.
- Stop: 137–138.
- Targets: 127.5–130, then 115–120.
- No short at 135.69. Size positions from the ATR and assume gaps.
The bull now needs a 13% gap allowance, a hedge he can't price, and a 55% margin the data can't attribute to AI capacity. The arithmetic also says a $20B financing event is likely before his first test. At this price, ORCL is a quarterly bet on funding, not a cheap stock with a margin of safety. Bear Analyst: # Bear Rebuttal: Side by Side, the Bull's Two Tables Show a Payoff Skewed to the Downside
This was my colleague's most rigorous round. He set out to show a margin of safety, and what he showed is that $135.69 prices the new capacity at exactly break-even. In his words, "the price assumes roughly $70B of new capacity does nothing more than pay for itself."
A margin of safety exists when the price assumes something worse than the base case. He has shown that the price assumes the base case. The real question is which way the outcomes on either side of it lean, and his own numbers answer that.
What I concede¶
- Sizing. A wider stop with a smaller position carries the same dollar risk. My "quadrupled" line was a cheap shot.
- My 10.7% return divided income by assets that aren't all producing yet. I'll drop it. Section 3 explains why his 32% should go too.
- My Q2 test. Free cash flow better than −$15B couldn't realistically be passed. A revised test is in section 6.
- My stops are about 1 ATR, and my shorts are exposed to the FOMC meeting, hyperscaler earnings and OpenAI headlines. See section 8.
- Q1 net debt was flat.
1. His two tables, combined, give the payoff¶
I took his section 1 (break-even and idle cases), his section 6 (mix case) and his 12-month target, and applied his constant 22.5× multiple to each.
| Scenario (his numbers except where noted) | EPS | Price at 22.5× | vs. $135.69 |
|---|---|---|---|
| His 12-month target | $7.68 at 22× | ~$169 | +25% |
| Mix case: +$20B AI revenue at 25% operating margin (his §6) | $7.16 | ~$161 | +19% |
| New capacity breaks even (his §1) | $6.04 | ~$136 | 0% |
| Capacity re-rented cheaply, covering cash costs and half its depreciation (my case) | ~$4.57 | ~$103 | −24% |
| Capacity idle (his "bear case made explicit") | ~$3.09 | ~$70 | −49% |
Two things make this table generous to the bull. First, I held the multiple constant in every row, and a company with idle capacity doesn't keep 22.5×. Second, his idle row subtracts only depreciation, not rent or interest.
The break-even odds follow directly: - Against the re-rent case, you need roughly even odds of success just to break even. - Against the idle case, you need roughly two-in-three to three-in-four odds.
That is the written put I described. The upside is about a fifth, and the downside is a quarter to a half. These are his tables, not mine.
2. He moved the break-even bar between his table and his text¶
His table defines break-even as capacity whose "revenue pays its depreciation and funding." His text then says mid-teens gross margin "is already above break-even on depreciation." Gross margin covers depreciation. It does not cover funding.
To test each margin against the funding bar, I paired his two illustrations: about $70B of new capacity (§1) and +$20B of AI revenue (§6).
| Margin on $20B of AI revenue | Profit | Pre-tax return on ~$70B | vs. ~6.3% new-debt cost |
|---|---|---|---|
| ~14% gross (the reported actual, 2025) | ~$2.8B | ~4.0% | Fails, before any operating expense |
| 30–35% gross (management's lifetime target) | $6.0–7.0B | 8.6–10.0% | Clears, before operating expense |
| 25% operating (his §6) | $5.0B | ~7.1% | Clears by ~0.8 points |
What the table shows: - The only actual figure fails his own definition of break-even. The same 2025 reporting (unverified, same caveat as before) said Oracle lost money renting its newest-generation Blackwell chips. Those are the chips it is buying now. - "Over the life of the contracts" is an average. The early years run below it, and the early years are exactly the ones Oracle is funding. - His 25% case earns about 0.8 points over the cost of new debt. That is on an asset sold to one customer on a roughly 5-year contract. It is the utility-like return I described, using his numbers. - His §6 is internally tight. If the $70B in §1 is what produces the $20B in §6, then $20B of revenue covers about $11.6B of depreciation and still earns $5B. That leaves $3.4B for power, staff and rent. The rent sits on capacity backed by roughly $248B of lease commitments (2025 background), which comes to about $13–17B a year once fully commenced. Even a modest share of that doesn't fit inside $3.4B. If the $70B produces more than $20B of revenue, he should say how much.
3. His section 2 and section 3 can't both be true¶
- In §2, only about a third of the new assets is producing, so the return on the producing assets is about 32%.
- In §3, much of the growth in non-current assets and liabilities is leases that have commenced. Under lease accounting, a lease commences when the landlord makes the asset available for use. By his own explanation, then, more than a third is in Oracle's hands, and his 32% shrinks.
- His 32% also credits all $9.8B of new operating income to the new capital. Meanwhile his §5 says the upside comes from database and multicloud usage. Database profits don't require GPU capex. Crediting them to the GPUs is how a business with a 14% gross margin on rentals shows a 32% return.
I've dropped my 10.7%. He should drop his 32%. The only direct read on the AI capacity is the table in section 2.
4. The leases are where the put lives¶
He argues that part of the "premium" has already been collected. But a put seller keeps the premium no matter what happens. A prepayment is different: it is owed back as capacity, or as cash if Oracle can't deliver. Project Jupiter, reported in 2025 as a Stargate site for OpenAI, is the site where Oracle is reportedly trucking in natural gas. Delivery risk and counterparty risk sit on the same asset.
The clearest form of the put is the mismatch in duration:
| Term | Who bears it | |
|---|---|---|
| OpenAI contract (2025 reports) | ~5 years from 2027 | One customer with $50B of revenue against ~$1.4T of commitments |
| Data-center leases (2025 reports) | 15–19 years | Oracle owes the rent regardless |
Oracle is long a 5-year receivable from one customer and short a 15–19-year rent stream. Even if OpenAI pays in full, Oracle has to re-rent those buildings for another decade, in a market where supply keeps growing and chips keep aging.
He says the leases "aren't bonds." That's true, but rating agencies generally count lease obligations as debt-like, and both had already moved Oracle to a negative outlook in 2025.
5. The worst stretch for the P&L is ahead, not behind¶
He writes: "The earnings I'm paying for don't depend on the $300B contract." I agree, and that is the mismatch. The earnings he capitalizes don't depend on OpenAI. The costs do: the $28.5B a quarter of capex, the leases, the dilution and the debt are all being incurred for a 2027 start.
When that capacity goes into service, four things hit the P&L at once: 1. Depreciation starts. 2. Interest capitalization stops. Interest on those assets moves from the balance sheet to the income statement on the same day. 3. Lease expense begins on the buildings that have commenced. 4. Revenue starts at the bottom of a five-year ramp.
On top of that, his 70.7% conversion rate includes interest income on $36.4B of cash, about $1.4B a year at roughly 3.9%. His plan spends that cash on data centers.
So the worst stretch is not "already in the price." It hasn't been reported yet. Fiscal Q3, reported in March, is where it starts to show.
On "visible before the P&L": yes, and it will show up in the price first. On 10/08 an estimate correction alone moved the stock −5.48%, about 4.4× the Nasdaq's move. A renegotiation headline would be bigger, and his hard exit fires on the same headline that gaps the stock. That is an exit after the loss, not protection from it.
6. Q2: the same cash against four times the burn, and a test either side can fail¶
He compares my stress-case cash level with August 2025. The cash is similar; the burn is not.
| Cash | Quarterly capex | Quarters of capex covered | |
|---|---|---|---|
| Aug 2025 | $10.4B | $8.5B | 1.2 |
| After Q2 (my stress case) | ~$8.4B | $28.5B | 0.3 |
The funding he concedes is coming also moves his own break-even multiple:
| Q2 funding of ~$20B | Break-even EPS | P/E at $135.69 |
|---|---|---|
| None (his table) | $6.04 | 22.5× |
| Equity at $135 (~148M shares, his figure) | ~$5.77 | ~23.5× |
| Debt at ~6.3% | ~$5.72 | ~23.7× |
That covers one quarter. Assume capex stays at the Q1 rate (about $114B a year), operating cash flow before working capital runs about $9–10B a quarter, and dividends cost about $6B a year. The annual funding gap is then roughly $80B, and the break-even multiple rises every quarter that the capacity isn't yet earning.
On the tests themselves: he's right that mine required a capex cut or another prepayment surge. His has the opposite flaw. A quarter with $2.2B of operating cash flow and $28.4B of capex passes his test while burning about $26B. One test couldn't be passed and the other can't be failed. Here is one that either side can fail, with a neutral zone in between:
| Q2 outcome | Bear case weakens | Bull case weakens |
|---|---|---|
| Operating cash flow | ≥ ~$6B (new committed cash) | < $2.1B (below the best prior Q2, despite a business 30% larger) |
| Who is prepaying | New commitments come mostly from customers other than OpenAI | New commitments concentrated in OpenAI |
| Capex vs. revenue | Capex flat or down quarter over quarter, with revenue ≥ $20.9B | Capex > $28.5B with revenue < $20.9B |
| Funding | Debt prices in line with BBB; no equity sold below $135 | ORCL spreads widen more than BBB, or equity is sold below $135 |
| Operating margin | ≥ 33% | < 33% |
This answers his complaint that "either way he scores it bearish." I will count a prepayment surge as bullish if it doesn't come from the same customer.
7. Read SpaceX and Samsung from Oracle's side¶
He reads both as signs that demand is outrunning supply. From where Oracle sits, they look different:
- SpaceX selling compute to rival labs is new supply chasing the same AI customers Oracle would have to re-rent to.
- Samsung's record profit guidance reflects high memory prices. A supplier's margin is a buyer's cost, and Oracle is the buyer.
- Chips fell on Samsung's good news. Right now the market isn't rewarding AI demand. It is pricing in the cost of AI funding.
- Depreciation lives. His §1 uses my 6-year life. The Burry headline in the feed (target unconfirmed) recalls Burry's 2025 argument that hyperscalers assume GPU lives that are too long. If the equipment portion lasts four years in economic terms, that portion's depreciation is 50% higher. I chose six years to be conservative, and it may not be conservative.
8. Trade plans¶
My stops. The stops are set at structural levels: above the 10/06 high and the 50 SMA for the failed-bounce short. Size is set from 2 ATR, as the technical report prescribes, which is the same dollar-risk logic he used.
Both shorts are conditional. - Failed-bounce short: if an OpenAI financing headline gaps ORCL above 147.5 before it trades at 140–141, I never have a position. - Breakdown short: this needs a close below 131.58 with OBV below −152M. - Gap risk after either entry is real, and I size for it.
His $169 target "requires no re-rating." It is 22× $7.68, which is the $6.24 run-rate grown at 23%. But he restated that $6.24 as $6.04 after full dilution, and after Q2 funding it becomes $5.72–5.77. On that base, $169 is about 29×, which is a re-rating. Reaching $7.68 from about $5.75 in 12 months requires roughly one-third growth, delivered during the first months of the ramp while the costs in section 5 land.
Technicals haven't changed. - Price is below the 10 EMA (140.89), the 50 SMA (145.47) and the 200 SMA (161.38). - SuperTrend points down on all three timeframes. - MACD has just crossed bearish. - The 10/08 close sat in the bottom 13% of the day's range on 1.8× normal volume. - RSI at 41.6 is not oversold. - Today may be the ex-dividend date. That is unconfirmed, and it would mean a mechanical drop of about $0.50, which shouldn't be read as selling.
Macro. September CPI arrives mid-October. The 10-year real yield is 2.92%, close to the 3.0% line I flagged. The FOMC meets Oct 27–28.
Where I could be wrong¶
- Oracle discloses actual AI-infrastructure gross margins (not a target) of about 30% or more. This is the single most important item.
- Q2 lands in the "bear case weakens" column of the section 6 test.
- OpenAI secures financing that covers its 2027 ramp.
- ORCL's new debt prices in line with BBB.
- The stock closes above 154.58.
Recommendation: SELL / AVOID ORCL¶
- Don't buy the 131.6–133 retest. A starter there pays a break-even price for a payoff skewed to the downside. If Q2 passes the test in section 6, I'd rather pay more for the evidence than less for the hope.
- Holders should reduce into 140–146.
- Failed-bounce short:
- Entry 140–141.
- Stop about 147.5.
- Targets about 132, then about 120.
- Size from 2 ATR and close before December.
- Breakdown short:
- Trigger: a close below 131.58 on volume above 34M, with OBV below −152M.
- Stop 137–138.
- Targets 127.5–130, then 115–120.
- No short at 135.69.
- Anyone holding through December should hedge. We agree on that. Check ORCL options pricing first.
The bull's best line this round was that $135.69 assumes the new capacity only breaks even. I agree, and that is not a margin of safety. It is a fair price for the base case, with a downside of −24% to −49% against +19–25% upside, taken from his own tables. Consider what else is true:
- The only actual margin data point fails his break-even bar.
- The main customer's revenue estimate was just cut by $20B.
- The funding gap runs about $80B a year.
A stock in that position should trade below its break-even value, not at it. Bear Analyst: # Bear Closing Rebuttal: Correct the Bull's Four Fixes and $135.69 Is Back at Break-Even, With the Tail Still Attached
My colleague's last round was his most careful, and it ended close to my position. Most of his capital now waits for December, he hedges what he holds, and he exits on the same Q2 and funding signals I'm watching. Two claims still separate us:
- That $135.69 sits below break-even (about $145), so the stock carries a margin of safety.
- That a small starter at 131.6–133 has positive expected value because of how he's staged it.
Neither survives the data. Here's why.
What I concede¶
- The 14% gross margin is a 2025 figure on a business of about $900M. Current AI margins may well be higher. I can't prove 14% still holds, and he can't prove 30%.
- Capitalized interest sits below operating income. I was wrong to list it as flattering operating margin. It flatters EPS only.
- Rent on leases that have already commenced is in the P&L.
- The idle row is a tail risk, not a 12-month base case.
- Staging and stops do cut his realized loss in slow-burn outcomes. Section 5 explains why they still don't create an edge.
1. His $145 break-even relies on "base growth" that is really the business we're debating¶
He adds 7% a year of "base growth" because Oracle grew revenue 6–9% before the AI ramp. But FY24–FY25 growth already included OCI, which is the infrastructure business whose returns we've spent four rounds arguing about. The fundamentals report shows what Oracle grew at before cloud infrastructure:
| Pre-OCI-ramp Oracle | Start | End | Annual rate |
|---|---|---|---|
| Annual revenue, FY18 → FY21 | $39.4B | $40.5B | ~0.9% |
| Q1 revenue, FY19 → FY22 | $9,193M | $9,728M | ~1.9% |
| Q1 operating margin, FY19 → FY22 | 30.2% | 35.2% | Margin expansion |
| Diluted shares | Falling (buybacks) |
Legacy EPS did grow faster than revenue, but it ran on two engines that are no longer available:
- Margin expansion is used up. At 34.8%, the margin is already back near its pre-Cerner peak of about 35%.
- Buybacks have reversed. Diluted shares are up about 5% YoY.
The non-infrastructure core grows at roughly 2–3%. At 3%, the uplift is about $0.18, not $0.42.
He also left out a cost he conceded himself: about $0.36 a share of after-tax interest income on cash that "fades as capacity goes into service." Half of it fades if Oracle refinances its cash pile back up, and all of it fades if the cash is spent down.
Here is his table again with those two corrections, keeping his 22.5× multiple and his EPS figures:
| Scenario | His EPS (+7%) | Corrected EPS (+3% legacy, −$0.18 to −$0.36) | Price at 22.5× | vs. $135.69 |
|---|---|---|---|---|
| Mix case | $7.58 | $6.98–7.16 | $157–161 | +16% to +19% |
| Break-even | $6.46 | $5.86–6.04 | $132–136 | −3% to 0% |
| Re-rent | $4.99 | $4.39–4.57 | $99–103 | −27% to −24% |
| Idle | $3.51 | $2.91–3.09 | $65–70 | −52% to −49% |
Break-even lands at $132–136, and the stock closed at $135.69. His four fixes, once corrected, bring us back to where my table started: a fair price for the base case, with a tail roughly twice the size of the upside.
His "double-count" point (b) is right over the life of the assets and wrong over 12 months. Q2's $20B does pay for capacity that may eventually cover its own cost. But he is valuing a 12-month EPS figure, and the costs arrive before the revenue:
- If it's funded with equity at $135, the ~148M new shares (about 4.7% dilution) count in EPS immediately.
- If it's funded from cash, the interest income goes away immediately.
- The revenue from that capacity arrives only after construction and commissioning.
That isn't the idle row applied one quarter at a time. It's the construction lag. If Q2 is funded with equity, 12-month break-even falls to roughly $126–130.
2. The 59% incremental margin can't tell 14% from 30%¶
His test says: if half of the new revenue is AI capacity earning 14%, the rest of Oracle would need an incremental margin above 100%. That only holds if all of Oracle's costs rise with revenue. Most of them don't. Sales, R&D and G&A are largely fixed, which is exactly the operating leverage he praised in round one.
Two notes on the data. "FY26 Q3 → FY27 Q1" is two quarters, not one, because FY26 Q4 is missing. And total costs here are simply revenue minus operating income.
| FY26 Q3 → FY27 Q1 | $B |
|---|---|
| Revenue | +2.16 |
| Total costs | +0.89 |
| If half the new revenue is AI at 14% gross: AI cost of revenue | +0.93 |
| Other half at 80–85% software gross margin: cost of revenue | +0.16–0.22 |
| Implied change in fixed opex | −0.20 to −0.25 (about 2% of an $11.7B cost base) |
So 14% AI gross margins fit the 10-Q perfectly well, given a roughly 2% trim to fixed costs over two quarters. That trim is within normal noise from stock comp, FX and restructuring timing. 2025 reports also described an FY26 restructuring plan. That is unverified, but if charges landed in FY26 Q3, their absence in Q1 explains the gap on its own.
His dichotomy also hurts his own §2. He says either AI earns well above 14%, or most of the growth is non-AI. Take the second branch:
- His 0.4× turnover assumes the new capacity produced about half of the revenue growth.
- If only a quarter came from AI, turnover is roughly $4.4B ÷ $20.5B, or about 0.2×.
- At that turnover, $70B of capacity produces about $15B of revenue.
- At his own 25% operating margin, that is about $3.8B, a 5.4% pre-tax return. That's below the 6.3% cost of new debt.
Under the first branch, he still needs an unreported margin near management's target, and the 59% figure can't demonstrate it. We agree that only an actual disclosure can settle this.
3. Even his best case earns roughly its cost of capital¶
Take his most favorable inputs: 0.4× turnover, a 25% operating margin, and 10% pre-tax, about 8% after tax. He compares that with the ~5% after-tax cost of debt. But he also pointed out that Q1 was equity-funded, and equity is Oracle's most expensive capital, not its cheapest.
Rough figures, with the assumptions labeled: - Cost of equity: 5.28% risk-free rate, a beta of about 1.3–1.5 (this stock moved 4.4× the Nasdaq on 10/08), and an equity risk premium of about 5%. That gives roughly 11–12%. - After-tax cost of debt: about 5%. - Blended cost of capital: roughly 8.5–10%.
An 8% after-tax return on that capital is EPS-accretive, because new shares are issued at a 4.5% earnings yield. But it creates little or no economic value. Rising EPS and stagnant value describe a business that is breaking even on its capital, which is what the price already assumes.
Now compare the bull's base case with Oracle's own bonds:
| 12 months | Return | Claim |
|---|---|---|
| ORCL new debt (BBB-type yield: 5.28% + 1.02%) | ~6.3%, likely more given AI-debt repricing | Senior |
| Bull's break-even ($145 + ~$2 dividends) | ~8.3% | Junior; absorbs the −24% to −52% rows |
| Corrected break-even ($132–136 + ~$2) | −1% to +2% | Junior |
Even on his own numbers, the equity's base case pays about two points over Oracle's senior debt in exchange for taking the first loss. On corrected numbers, it pays less than the bonds.
4. "If the customer fails, Oracle keeps the cash" is the premium. The put is everything else.¶
- "A risk Oracle controls." He also says grid power is the bottleneck and points to Oracle trucking natural gas to Jupiter as evidence. Oracle can't control delivery risk and be stuck waiting on grid power at the same time.
- Keeping the prepayment. Q1's roughly $13B working-capital inflow is the premium collected. If the customer fails, Oracle keeps that and is still left with the sunk GPU capex, the debt and the leases.
- Leases versus the contract. About $248B of lease commitments that haven't commenced yet (2025 background) works out to roughly $13–17B a year, about half of today's annualized operating income. Q1's +$11.5B of non-current liabilities is under 5% of that, even if all of it were leases. Most of the rent is still ahead.
- "What's left at year five is a powered building." The building belongs to the landlord. Oracle still owes 10–14 more years of rent, and the building earns nothing until Oracle buys another generation of GPUs to put in it.
- Scarcity now, glut later. Power is scarce today, and that scarcity is why SpaceX, CoreWeave, the hyperscalers and sovereign buyers are all building. SpaceX selling compute to Grok's rivals is a new seller entering the market. Scarcity in 2026 does not rule out oversupply in 2031; it is usually what causes it.
- Ratings. Agencies typically assess lease-adjusted debt against EBITDA, not liabilities against equity. Issuing stock improves book ratios without reducing a dollar of debt, and liabilities rose $80B. Neither of us has rating data, and Bloomberg says AI debt is being repriced this week.
5. His starter's "14% break-even odds" are exactly what a coin-flip market gives¶
He says the starter needs only about 14% odds, because the loss stops at −3.8% while the target is +23%. Check that against a driftless random walk:
- Entry 132.5, invalidation 127.5 (5 points down), target 163 (30.5 points up).
- The probability of hitting the target before the stop is 5 ÷ 35.5 = 14.1%.
- His break-even odds are 3.8 ÷ 26.8 = 14.2%.
Those match by construction. A stop-and-target setup always needs exactly the odds a driftless market provides, so staging reshapes the outcomes without adding any edge. Edge has to come from drift, and the drift here is down:
- Price is below the 10 EMA, the 50 SMA and the 200 SMA.
- SuperTrend points down on all three timeframes.
- MACD made a fresh bearish crossover.
- Each closing high is lower than the last: 162.52 → 150.59 → 149.20 → 144.77.
Three costs push his required odds above even that 14%:
- Slippage on a weekly-close stop. With a 6.49 ATR, a Friday close can land well below 127.5.
- The hedge. Our tools have no options data, so this is rough. A 4.8% daily ATR implies roughly 55–65% annualized volatility. At that level, even a December put spread could cost several percent, which would consume most of the 7% margin he believes he has.
- Event risk inside the window. September CPI lands with the 10-year real yield at 2.92%, close to 3%. The FOMC meets Oct 27–28, and Microsoft will comment on OpenAI.
He says "the exits fire well before the end-point prices." Most of them fire at the December print, which is itself a gap event. In three of the four earnings reactions in our data, the gap was down.
6. The P&L transition is a ramp against a straight line¶
- "Depreciation and revenue start together." The start dates may line up, but the shapes don't. Depreciation is straight-line from the day an asset goes into service. The OpenAI contract reportedly ramps over about five years (2025 background).
- Bargaining power. The customer whose revenue estimate was just cut 29% is the one with leverage over delivery timing. That negotiation is where depreciation gets ahead of revenue.
- "I judge Q2 on operating income." He values the stock at 22.5× EPS. If conversion falls because, by his own concession, interest income fades and capitalized interest moves into expense, his multiple rises even if operating income holds. Losing the interest income alone takes $6.04 to $5.68, or 23.9×.
- The ~$80B funding gap. He says it ignores the 2027 revenue. My estimate held capex flat at the Q1 rate, yet capex has risen in every reported quarter: $8.5B → $12.0B → $18.6B → $28.5B. Revenue starting at the bottom of a ramp doesn't close a gap that I already understated.
Where I could be wrong¶
- Oracle discloses an actual AI-infrastructure gross margin of about 30% or more. This remains the single most important item.
- Q2 lands in the "bear weakens" column on at least three rows of the test we both now accept.
- OpenAI secures financing that credibly covers its 2027 ramp.
- ORCL's new debt prices in line with BBB.
- Price reclaims 145.47–146.94 with OBV above −29.8M. That is his add level, and I would stop shorting there. A close above 154.58 would flip the trend.
Recommendation: SELL / AVOID ORCL¶
- No long, including the starter. Its odds match a driftless market, and the drift is down. Buy evidence instead: Q2 in the bear-weakens column, or a reclaim of 146.94 confirmed by OBV.
- Holders should reduce into 140–146 (10 EMA 140.89, 50 SMA 145.47, 10/06 high 146.94).
- Failed-bounce short:
- Entry: 140–141.
- Stop: about 147.5.
- Targets: about 132 (take partial profits), then about 120.
- Size from 2 ATR, and close before the December print.
- Breakdown short:
- Trigger: a daily close below 131.58 on volume above 34M, with OBV below −152M.
- Stop: 137–138.
- Targets: 127.5–130, then 115–120.
- No short at 135.69. If today's ex-dividend date is confirmed, shift all levels down about $0.50 and don't read the mechanical drop as selling.
- Anyone holding through December should hedge, after checking ORCL's actual options pricing.
The bull's final line was that, once you count the business I froze, the stock already trades below break-even. Count that business at the rate it actually grew before cloud infrastructure, subtract the interest income he agreed would fade, and break-even comes out at $132–136, with the stock at $135.69. The only margin data we have fits the 10-Q. Even his best case earns about its cost of capital. The base case pays less than Oracle's own senior bonds while carrying a −24% to −52% tail. That isn't a margin of safety. It's the price of a funding bet that won't be settled for ten weeks, and waiting costs far less than being early. Bear Analyst: # Bear Closing: Run the Bull's Own Table at His Own Cost of Equity and ORCL Returns About What Its Bonds Pay
My colleague's last round caught two real errors of mine. It also supplied the two inputs that settle this debate: a probability-weighted payoff table and an agreed cost of equity of 11–12%. The problem is how he used them. He solved his table for the odds that make $135.69 fair, but he solved it against a required return of zero. Run the same table against the hurdle he accepted and the conclusion reverses. At his own preferred odds, ORCL returns about 6–8% over the next year.
What I concede¶
- Seasonality. Fiscal Q1 is the weakest quarter, and I froze it in every row. I accept his corrected break-even of $136–144. One small caveat: Q2 operating margin was within 0.8 points of Q1 in both FY25 (30.0% vs 30.0%) and FY26 (29.5% vs 28.7%). The operating-leverage half of his range therefore depends on Q3 and Q4. I'll use his full range anyway.
- Stacking. I charged Q2's funding twice. Corrected.
- IRR is the right yardstick, not one year of accounting return. Section 3 uses it.
- His year-over-year arithmetic is right that GPU rentals at 14% plus a legacy core growing 3% can't explain the past year on their own. Some other bucket earned well. Section 2 identifies it.
- My shorts have no structural edge. They are a ten-week bet on momentum, as he said.
1. He solved for fair odds against a 0% return¶
His table, 12 months out at 22.5×:
| Outcome | Price |
|---|---|
| Mix | $161–174 |
| Break-even | $136–144 |
| Re-rent | $103–106 |
| Idle | $70–72 |
He concluded that $135.69 implies about 30% odds of re-rent or idle. He got there by setting the expected 12-month price equal to today's price, which is only correct for an investor who needs no return. He accepted 11–12%. Adding about $2 of dividends, a buyer at $135.69 needs an expected 12-month price of about $149.
Here is his table at his own 15–20% odds, using his weighting (good outcomes split evenly, bad outcomes weighted 2:1 toward re-rent):
| 12-month total return (incl. ~$2 dividends) | 15% bad odds | 20% bad odds |
|---|---|---|
| Bottom of every range | 4.7% | 2.6% |
| Midpoint | 8.1% | 5.9% |
| Top of every range | 11.5% | 9.2% |
For reference: - His cost of equity: 11–12% - Oracle's new debt: about 6.3% - 10-year Treasury: 5.28%
What the table shows:
- Only one of six cells reaches his cost of equity. It requires the top of every range combined with the most optimistic end of his odds.
- At the midpoint, his own odds pay shareholders about what Oracle's senior bondholders earn. The shareholders also absorb the re-rent and idle rows.
- Working backward: at the midpoint, $135.69 earns 11–12% only if the odds of re-rent or idle are about 6–9%. At the top of every range they must be 14–16%, the very bottom of his own estimate. At the bottom of his ranges, no odds are low enough: even a 0% chance of a bad outcome returns about 10.9%.
He wrote that "the market is pricing roughly 30% odds of an outcome the reported numbers don't show." Discounted properly, the market is pricing under 10%, which makes the market the optimist here. Three things argue against odds that low: - The main customer's revenue estimate just fell by $20B. - The only measured AI margin is 14%. - Both of us expect a roughly $20B financing within ten weeks.
His point that holding the multiple constant favors me in the good rows also cuts the other way. The idle and re-rent rows hold 22.5× too, and a company with idle capacity and an $80B funding gap would not keep that multiple. Holding multiples constant flatters his downside more than it flatters my upside.
2. The trilemma has a third bucket, and the capex is going into a different one¶
My "3%" referred to the non-infrastructure core, meaning what Oracle grew before cloud infrastructure. My "14%" referred to GPU rentals. Neither covered the bucket in between: non-GPU OCI and multicloud database, which is Oracle Database running on Oracle hardware inside AWS, Azure and Google.
Background from 2025, unverified and carrying the same caveat as before: FY26 Q1 OCI revenue was about $3.3B, of which GPU rental was about $0.9B. That $0.9B is the source of the 14% figure. Multicloud database revenue was reported growing at quadruple-digit rates.
Here is his own year-over-year data split into three buckets, with fixed costs held flat:
| FY26 Q1 → FY27 Q1 | Revenue added | Margin | Costs added |
|---|---|---|---|
| Legacy core (3% on the full base) | +$0.45B | 80–85% gross | +$0.08B |
| GPU rental (a quarter of growth, roughly 2× the 2025 base) | +$1.10B | 14% gross | +$0.95B |
| Non-GPU OCI + multicloud database | +$2.87B | ~67% (solved) | +$0.94B |
| Total | +$4.42B | +$1.97B (actual) |
The fit requires no cut to fixed costs. The middle bucket's ~67% incremental margin is plausible for database on Oracle hardware. I'm not claiming this split is correct, because the data can't pin it down. What it shows is that the 10-Q doesn't force any of his three horns. His Horn C arithmetic was right: the rest of Oracle did grow about 22%. But that growth sits mostly in the middle bucket, not in the legacy core I described.
This doesn't raise break-even, for three reasons:
- It isn't free base growth. The middle bucket runs on Oracle hardware, so its returns are part of what the buildout earns. They belong in the mix row, which is already in the table. Adding them again on top of the break-even row counts them twice.
- The forward capex is going into the 14% bucket. Database earns about 67% because it needs far less capital per revenue dollar than GPU clusters, and that is also why the $28.5B a quarter isn't going there. Jupiter, Stargate and the OpenAI contract starting in 2027 are all GPU capacity. Last year's blended ~52% margin came from a capital-light bucket growing fast on top of a GPU business that was under $1B a quarter. The next ~$114B goes into the bucket whose only measured margin is 14%.
- Horn B is paired with the wrong row. His own round-5 table shows 14% failing the funding test, at 5.6% pre-tax on $70B against 6.3% debt. If AI earns 14%, the right scenario is below-break-even AI plus faster growth elsewhere, not break-even plus 15% growth.
So the trilemma tells us what last year's mix earned. It can't tell us what GPU capacity earns, and that is the data point we both named as decisive.
3. His IRR clears his cost of capital only if everything runs on schedule¶
I accept the method. Using his inputs ($70B producing $28B of revenue, a 25% operating margin, a 20% tax rate), I varied the assumptions that the evidence actually calls into question. "Hurdle" below means his cost of capital (WACC) of 8.5–10%:
| Case | After-tax IRR | vs. his 8.5–10% hurdle |
|---|---|---|
| His: 6-year life, revenue 6 months after spend | ~10.7% | Barely clears |
| Revenue 12 months after spend | ~9.4% | Inside the range: no value created |
| 12-month lag plus 5-year life | ~6.2% | Fails |
| 14% gross (~10% operating), 6-year life, no lag | ~5% | Fails |
| 14% gross, 5-year life | ~1% | Fails |
Each change in that table has support in the evidence: - Lag. Oracle is reportedly exploring trucking natural gas to Jupiter because grid power isn't ready. Six months is optimistic. - Life. The contract runs about five years. A sixth year assumes Oracle re-rents at the same price while SpaceX and others are adding supply. That is Burry's point about depreciation lives. - Margin. The only measured figure, 14%, produces an IRR of about 1–5%, at best roughly the after-tax cost of debt. - Turnover. His 0.4× credits GPU capex with revenue growth that, in the three-bucket fit, came largely from capital-light database.
Positive NPV requires on-time power, a sixth year at full rent, and margins about double the only measured figure. That is the case he is calling conservative.
4. His break-even funds one quarter of a four-quarter window¶
- He corrected Q2's funding once. But the 12-month window holds three more quarters of capex, about $85B at the Q1 rate. Against that come roughly $28–30B of operating cash flow before working capital and about $4.5B of dividends, which leaves about $60B of additional outside funding inside the window.
- His own IRR rows now model a 6–12-month construction lag. Capacity paid for in fiscal Q3, Q4 and next Q1 earns little before the window closes.
- A gentle version: assume half of that $60B doesn't earn within the window, funded half with equity near $135 and half with debt at 6.3%. That adds about 3.4% more shares plus about $0.75B of after-tax interest, roughly $0.40 a share, or about $9 at 22.5×. Break-even drops to about $127–135.
- Section 1 holds without this adjustment. It only widens the gap.
5. Holders, and the next ten weeks¶
On holders. He says selling "at break-even, into a 2.8/10 trough" means paying to avoid my tail. I'm not asking anyone to sell at $135.69. I said to reduce into $140–146. From $145, his own midpoint table implies about a 1% 12-month return at 15% bad odds, and slightly negative at 20%. Selling into that zone gives up almost none of his base case.
The calendar runs against him before December. - September CPI arrives with the 10-year real yield at 2.92%, just under 3%. - Hyperscaler earnings, including Microsoft's comments on OpenAI. - FOMC on Oct 27–28. - The roughly $20B financing we both expect. - The December print. In our data, three of the four earnings reactions moved down, with gaps as large as 14.5%.
The tape hasn't changed. - Price is below the 10-day EMA, the 50-day SMA and the 200-day SMA. - SuperTrend points down on all three timeframes. - MACD made a fresh bearish crossover. - Highs keep getting lower. - RSI at 41.6 is not oversold.
He conceded that momentum is a documented effect.
Where we agree. OBV at −152M decides the retest. A reclaim of $145.47–146.94 with OBV above −29.8M is where I stop shorting.
Where I could be wrong¶
- Oracle discloses an actual AI/GPU gross margin of about 30% or more. Combined with on-time power, that moves his IRR rows into value creation and makes the sub-10% odds the price requires believable.
- Q2 lands in the "bear weakens" column on three or more rows.
- OpenAI secures financing that covers its 2027 ramp.
- ORCL's new debt prices in line with BBB, and Q2 is funded without selling equity below $135.
- A reclaim of 146.94 with OBV above −29.8M ends my shorting. A close above 154.58 flips the trend.
Recommendation: SELL / AVOID ORCL¶
- No new longs, including the starter. At his own odds, the expected return is 6–8% against an 11–12% hurdle. Wait for the margin disclosure and Q2.
- Holders should reduce into $140–146.
- Failed-bounce short:
- Entry: $140–141
- Stop: about $147.5
- Targets: about $132 (take partial profits), then about $120
- Size from 2 ATR, and close before the December print.
- Breakdown short:
- Trigger: a close below $131.58 on volume above 34M, with OBV below −152M
- Stop: $137–138
- Targets: $127.5–130, then $115–120
- No short at $135.69.
- Anyone holding through December should hedge. A collar is fine; check ORCL options pricing first.
- If the ex-dividend date is confirmed, shift all levels down about $0.50.
The bull's last round gave us the two numbers that decide this: his probability table and his 11–12% cost of equity. Put them together and, at his own odds, ORCL returns 6–8% a year. That is less than his own hurdle and about what Oracle pays its bondholders, who rank ahead of shareholders. For $135.69 to be fair, the odds of the capacity being re-rented cheaply or sitting idle have to be under 10%. That is a market underpricing the tail, not overpricing it, so I'd wait for the margin disclosure and the Q2 numbers before owning it.
Research Manager¶
Recommendation: Underweight
Rationale: This was a high-quality debate, and it ended much closer than it started. Both sides now agree on several things: no short at $135.69, the stock trades roughly at break-even, holders should hedge through December, Oracle's actual AI-infrastructure gross margin is the deciding data point, and OBV near -152M decides the support retest. So the call comes down to who won the valuation math in the last two rounds. The bear did, narrowly but clearly.
The bull's strongest points are verified in the 10-Q. FY27 Q1 revenue rose 29.6% to $19.35B. Growth accelerated for four straight quarters (12% → 14% → 22% → 30%). Operating margin rose 610bp to 34.8%. Net-to-operating conversion improved to 70.7%. Cash stands at $36.4B after roughly $20B of equity, and the fully diluted run-rate P/E is about 22.5×, against about 77× at the peak. He also landed real corrections. The bear's 10.7% return-on-capital figure and his 'two quarters of runway' framing were overstated. Fiscal Q1 is seasonally weak, so Q1×4 understates the year, which moves break-even to about $136-144. And the bear double-charged Q2 funding.
The bear's strongest points are also verified: - Free cash flow was negative in every reported quarter. - Capex rose $8.5B → $12.0B → $18.6B → $28.5B, about 147% of revenue. - Liabilities rose $80B year over year. - Cash covers only about 1.3 quarters of capex. - Both sides expect a roughly $20B financing within ten weeks. - The anchor customer's revenue estimate was just cut by about $20B. - On the news day, ORCL fell about 4.4× the Nasdaq. Price is below the 10 EMA, 50 SMA and 200 SMA, with SuperTrend down on every timeframe and a fresh bearish MACD crossover.
What decided it: in the final round the bear took the bull's own probability table and the bull's own 11-12% cost of equity. At the bull's preferred 15-20% odds of the re-rent or idle outcomes, the midpoint expected 12-month total return is only about 6-8%. I re-checked that arithmetic and it holds. That return is below the hurdle and roughly what Oracle's senior bonds pay, yet equity absorbs a -24% to -49% tail. The bull's argument that the reported numbers can't fit a 3% core plus 14% AI margin was clever. The bear's three-bucket fit answers it: capital-light multicloud database earning about 67% explains last year's blend. That also means the forward ~$114B/yr of capex is flowing into GPU capacity, the bucket with the only measured margin, 14%. Likewise, the bull's IRR clears the cost of capital only with on-time power, a sixth year at full rent, and margins about double that lone data point.
Put together: a price at break-even, a downtrend, and a dense catalyst calendar give no edge for new money: - September CPI - Hyperscaler earnings and Microsoft's OpenAI commentary - FOMC on Oct 27-28 - The financing event - The mid-December print; three of the last four earnings reactions in our data were down, with gaps up to -14.5%
Why not Sell: the reported business is genuinely strong and improving. Several of the bear's most damaging inputs are unverified 2025 background: the 14% GPU margin, about $248B of uncommenced leases, about $1.4T of OpenAI commitments, and the negative rating outlooks. The bear himself conceded there is no short at $135.69 and that his shorts carry no structural edge. And the decisive margin disclosure could break either way.
That adds up to a cautious, trim-on-strength view, Underweight, not a high-conviction exit.
Strategic Actions: 1) Target weight: about 0.5× a standard allocation. - Don't dump at $135.69 or into the $131.6-133 support zone. - Execute trims into any bounce at $140-146 (10 EMA 140.89, 50 SMA 145.47, 10/06 high 146.94), scaling out across the zone.
2) If there's no bounce and the stock breaks down, cut further to about 0.25-0.3×. Breakdown means either: - a daily close below $131.58 on more than 34M shares with OBV below -152M, or - a weekly close below $127.5. Next supports are $127.5-130, then $115-120.
3) No new longs, including the bull's $131.6-133 starter. New money waits for evidence, not price.
4) Optional tactical shorts, only for mandates that allow them. These are momentum bets with no structural edge, so keep each at no more than one-third of a normal risk unit. Size off 2 ATR (about 13 points; ATR 6.49), assume gaps, and be flat before the December print. No short at $135.69. - Failed-bounce short: entry $140-141, stop about $147.5, take partial at about $132, then target about $120. - Breakdown short: trigger as in step 2, stop $137-138, targets $127.5-130 then $115-120.
5) Hedge remaining exposure through mid-December with a collar (long put, short call above about $163) rather than an outright put spread. Options pricing is not in our data; ATR implies roughly 55-65% annualized volatility, so price it before executing.
6) Stop trimming, cover any shorts, and move to Hold on a reclaim of $145.47-146.94 with OBV above -29.8M. A daily close above $154.58 (SuperTrend) flips the trend.
7) Upgrade toward Hold, then Overweight, if any of these occur: - Oracle discloses an actual AI/GPU gross margin of about 30% or more. - Q2 lands in the 'bear-weakens' column on 3+ rows: operating cash flow ≥ ~$6B; prepayments mostly from non-OpenAI customers; capex flat or down with revenue ≥ $20.9B; new ORCL debt prices in line with BBB (1.02%) and no equity is sold below $135; operating margin ≥ 33%. - OpenAI announces financing that credibly covers its 2027 ramp.
8) Downgrade to Sell (exit the residual) on any of these: - an equity raise below about $135 - ORCL spreads or CDS widening faster than BBB - OpenAI renegotiating or failing to secure financing - Q2 landing in the 'bull-weakens' column on 2+ rows (operating cash flow < $2.1B, OpenAI-concentrated prepayments, capex > $28.5B with revenue < $20.9B, operating margin < 33%) - a weekly close below $127.5
9) Calendar to manage around: September CPI (mid-October; 10-year real yield at 2.92%, near 3%), hyperscaler earnings late October, FOMC Oct 27-28, midterms Nov 3, ORCL fiscal Q2 print mid-December.
10) Housekeeping and data gaps: - Today may be the ex-dividend date (unconfirmed). If so, shift all levels down about $0.50 and don't read the drop as selling. - Not available in this debate, and worth verifying before acting: ORCL-specific credit spreads and CDS, options pricing, D&A and gross-margin detail, short interest, and FY26 Q4 figures. All 2025 background claims (14% GPU margin, lease commitments, the OpenAI contract terms) also need verification.
III. Trading Team Plan¶
Trader¶
Action: Sell
Reasoning: The research plan's Underweight maps to Sell, sized as a measured trim rather than a full exit. On a probability-weighted basis the expected 12-month return is about 6-8%, below the 11-12% cost of equity, while the downside tail runs from -24% to -49%. Free cash flow is negative, capex is about 147% of revenue, and a roughly $20B financing is expected within ten weeks. The chart agrees: price is below the 10 EMA, 50 SMA and 200 SMA, SuperTrend points down on the daily, weekly and monthly charts, MACD has just crossed down, and the 10/08 drop came on 1.8× normal volume. Even so, 135.69 sits only about 0.5 ATR above the 131.6-132.6 support zone and RSI (41.6) is not oversold, so the plan is to trim into a failed bounce at 140-146 (10 EMA, 50 SMA, 10/06 high), not to sell at the current price. The trade is invalidated by a reclaim above 146.94 with OBV above -29.8M. Today may be an unconfirmed ex-dividend date; if so, shift all levels down about $0.50.
Entry Price: 140.9
Stop Loss: 147.5
Position Sizing: Cut ORCL to about 0.5× a standard allocation, scaling the sells across 140.9 to 146.9. If the stock instead closes below 131.58 on more than 34M shares with OBV below -152M, or closes a week below 127.5, cut further to 0.25-0.3×. Collar the remaining shares through the mid-December earnings print, selling the call above about 163. Tactical shorts only where the mandate allows: no more than one-third of a normal risk unit, sized off a 2× ATR stop (about 13 points, ATR 6.49), with no short at 135.69 and flat before the December print. No new longs.
FINAL TRANSACTION PROPOSAL: SELL
IV. Risk Management Team Decision¶
Aggressive Analyst¶
Aggressive Analyst: I'm opening, so let me frame this. Being aggressive doesn't mean being long. It means putting capital where the payoff is lopsided in your favor, and on ORCL right now the payoff tilts down.
The research plan puts the probability-weighted 12-month return at 6 to 8 percent against an 11 to 12 percent cost of equity, with a tail running from minus 24 to minus 49 percent. A full position on those numbers is risk without reward. The bold move is to cut the part of the position that isn't paying for its risk and point a defined-risk short at a chart that is broken on every timeframe.
The chart supports that. Price sits below the 10 EMA at 140.89, the 50 SMA at 145.47 and the 200 SMA at 161.38. SuperTrend is down on the daily, weekly and monthly charts.
Closing highs keep stepping lower: 162.52, then 150.59, 149.20 and 144.77. The bounce refilled the 9/24 gap, reaching 144.86 against a gap top of 144.56, and failed right after. Then 10/08 dropped 5.48 percent on 42.2 million shares, about 1.8 times the prior five-day average, and closed in the bottom 13 percent of its range. Sellers held control to the bell.
The failed-bounce short works like this: - Entry around 141, stop at 147.5, so roughly one ATR of risk. - The first target near 132 pays about 1.4 times that risk. - The second target near 120 pays about 3 times. - A confirmed breakdown below 131.58 opens 127.5 to 130 and then 115 to 120.
A 3-to-1 payoff that lines up with the trend on every timeframe is exactly the kind of setup an aggressive book should want.
This is also why the plan is right not to sell at 135.69. Price is 0.5 ATR above the 131.6 to 132.6 support zone, in the bottom 17 percent of the Bollinger Band, with a daily z-score of minus 1.32. Shorting here with a stop above 146.94 risks 11.25 points to make 3.49 to the lower band, about 0.3 to 1. Waiting to sell into 140.9 to 146.9 gets prices 4 to 8 percent better. That isn't timidity; it's edge.
I expect the neutral analyst to lead with the fundamentals: revenue up 29.6 percent, operating margin of 34.8 percent, EPS of $1.56 up 54.5 percent, and a run-rate of about $6.24 that puts the stock near 22 times earnings. All of that has been public since September, and the market has already answered. On 9/11 the stock opened at 164.43 and closed at 150.28 on 80.4 million shares, and it's down 16.5 percent from the 9/08 high. The good news has been sold.
The cash-flow side is what matters into December: - Capex is $28.5 billion, 147 percent of revenue. - Free cash flow was negative $5.4 billion even with $23.1 billion of operating cash flow. Roughly $13 billion of that likely came from working capital such as customer prepayments, which may not repeat. - The December print covers fiscal Q2, historically Oracle's weakest cash quarter: $143 million of operating cash flow in FY24, $1.3 billion in FY25 and $2.1 billion in FY26. - About $59 billion of capex from the last three quarters is heading into depreciation. - Diluted shares are up about 5 percent year over year, after an implied $19 to 21 billion equity raise.
A 22 times multiple on EPS that is being diluted and hasn't absorbed that depreciation isn't cheap.
The insider buy is $3.5 million against a market value of roughly $410 billion, using about 3.05 billion diluted shares. That's a rounding error, and we don't even know who bought. It isn't a floor.
Then there's OpenAI. Its annualized revenue is reported at about $50 billion, roughly $20 billion below earlier reports. Background reporting from 2025, not this week's data, tied most of Oracle's backlog jump to a contract of roughly $300 billion. That makes ORCL the purest large-cap bet on OpenAI paying its compute bills.
Layer the macro on top: - The 10-year yield is 5.28 percent, and the real yield is 2.92 percent, up 60 basis points since July and approaching the 3 percent line. - The Fed hiked on September 17, September CPI lands in mid-October, and the FOMC meets October 27 to 28. - High-yield spreads widened from 2.60 to 3.09 percent while the VIX sits at 15.
Bonds are flashing stress and equities aren't. When those converge, leveraged AI names gap. ORCL has gapped on 63 to 100 million shares roughly every quarter this past year.
The conservative analyst will likely ask why we keep any shares at all, or why we short at all. The half we keep is not a bet on hope, because it is collared through December. The call is sold above roughly 163, which sits above the 9/08 high of 162.52 and the 200 SMA. We're giving up only the upside that would require the stock to reclaim every level that matters.
A full exit would forfeit real relief paths: - OpenAI clarifies its revenue figure more favorably. - The Fed signals a pause in October. - Hyperscalers guide capex strongly in late October.
It would also ignore a real warning for shorts. Price has given back 75 percent of its bounce, but OBV has given back only 47 percent. The plan respects that: it is invalidated by a reclaim of 146.94 with OBV back above minus 29.8 million.
The rest of the risk controls are mechanical: - The position steps down to 0.25 to 0.3 times on a confirmed breakdown. - Shorts are capped at one-third of a risk unit and sized off a 2-ATR stop of about 13 points, because gaps jump stops. - Shorts go flat before the December print.
That's careful risk design, not recklessness.
Where I'd push the plan further, within its own rules: 1. Put the collar on the core shares now rather than after the trim. If the bounce never comes, unhedged gap risk is the exposure that hurts. ORCL's own option pricing isn't in our data, so check it. With daily ATR around 4.8 percent, the 163 call should be worth something toward funding the put. 2. Split the one-third short allowance. Use half on the failed bounce at 140 to 141. Reserve the other half for a close below 131.58 on more than 34 million shares with OBV below minus 152 million, because that's where the path to 115 to 120 opens. The 34 million bar is already inflated by the 80.4 million shares on 9/11, so clearing it would be a real signal.
A few honest flags: - I can't find the "roughly $20 billion financing within ten weeks" in the reports we have. The "more debt for AI chips" headline and the implied equity raise point the same way, but verify the size and timing before leaning on it. - The 10/08 MACD crossover is inferred from the signal line, not a direct tool reading. - The sentiment read is low-confidence: StockTwits returned no data and Reddit was disabled, so we can't see retail positioning. - The 10/09 ex-dividend date is unconfirmed. If it's real, shift every level down about 50 cents.
None of those flags changes the direction. This is a Sell: trim into 140.9 to 146.9, stop at 147.5, collar the rest, and add short exposure only on a confirmed break. Aggressive Analyst: Aggressive Analyst: Let me start by conceding two points, because my case is stronger without them. Short stock with a stop is not defined risk, and I shouldn't have called it that. And the 0.3-to-1 figure described opening a short at 135.69, not trimming a long, so it couldn't justify holding shares we've already decided we don't want. You were both right. But the conclusions you drew from those corrections pull in opposite directions, and on the questions that decide whether this trade pays, I think each of you leaves either upside or protection on the table.
Start with the trim. I'll take the partial sale now. The bounce target at 140.9 is 0.8 ATR away, and a close below 131.58 is 0.63 ATR away. Which one comes first is roughly a coin flip, and I don't want the whole trim riding on it. Go to about 0.75 today and work the rest into 139 to 146.9, with the CPI deadline. That's the neutral's number and close to the conservative's, and I'm not going to fight over five hundredths of a position.
Where I won't move is the conservative's one-third. Your argument is that the cost-of-equity math applies to every share. It applies to every unhedged share. Once your own put is on, a collared share from 135.69 has about 20 percent of upside to 163 and about 6.4 percent of downside to 127 through January, before net premium. That's roughly three to one, and it's your hedge that makes it so. You can't buy the put and then keep pricing the shares as if they still carry the minus 24 to minus 49 percent tail.
So the choice between one-third and half is really about how much bounded upside we want to keep. In this stock that upside isn't theoretical. It ran from 190.30 to 247.29 in three sessions in May and rallied 41 percent off the July low. Cutting to one-third also means selling another sixth of the position in the bottom 17 percent of the Bollinger Band, half an ATR above support. That's paying twice for safety we've already bought with the put.
Neutral, you made that point better than I did, and I agree hedged shares shouldn't be dumped on a technical close at 131. But then you leave 0.2 unhedged on a plain stop, and that runs straight into the argument the conservative used against my short. If gaps blow through stops on a short, they blow through stops on a long. And your 0.2 isn't flat before December. It rides into the print in a stock that opened 14.5 percent lower on 12/11 and 10.7 percent lower on 6/11. You set aside the gap risk on my short because it goes flat before the print, then left your own sleeve exposed straight through it.
Collar the whole half. With a 4.8 percent daily ATR, implied vol will be rich. That makes the put more expensive, but it also makes the call above 163 worth more, so the net cost may be smaller than the put price alone suggests. If the option chain says the net cost is too high, shrink the position. That's the rule all three of us already agree on.
Now the bearish exposure. The conservative says a 3/11-style gap turns my short into a 16-point loss. Run it through the sizing we actually use: one-third of a risk unit spread over 13 points means a 16-point gap costs about 0.41 of a risk unit. That's a bad day, not a blown book. Calling it a 0.7-to-1.6 trade also treats the gap buffer as the expected loss. Most stops would fill near 147.5; the 13 points is there so the outlier doesn't hurt us.
The neutral's drift argument is smaller than it sounds, too. Six to 8 percent a year is under 1 percent over a six-week trade, about a fifth of one day's range in this name. The timing edge doesn't have to overcome much.
Still, the May squeeze is the honest reason to use options, and I'll accept it. For any account whose mandate allows bearish exposure, I'd structure it like this: - Instrument: a January put spread, roughly 140 over 120, bought on a failed bounce into 140 to 142. - Premium cap: no more than one-third of a risk unit. - Price discipline: pay no more than about 40 percent of the strike width, which guarantees at least 1.5 to 1 at full payout. - Holding period: because the loss is capped, it doesn't have to go flat before December. A January expiry covers CPI, Microsoft's comments on OpenAI, the October FOMC and the December print, which is where the cash-flow half of the bear case gets tested. - Adding to it: use the remaining allowance only on a close below 131.58 with OBV making a new low under minus 152 million and RSI breaking 37.28. That way we aren't shorting into the divergence the conservative described. - Short stock: only where options aren't available, sized off 2 ATR and flat before the print.
One more thing: "just sell more shares" only works for someone who still owns them. We don't know the caller's book. A flat or already-underweight account needs another way to express the view.
On fundamentals, neutral, your seasonality point is right about revenue and backwards about cash. Fiscal Q1 has been Oracle's strongest cash quarter, $7.4 billion and $8.1 billion of operating cash flow in the last two years. Q2 has been its weakest, at $1.3 billion and $2.1 billion. Your six or seven quarters of cash cover uses the best cash quarter of the year as the burn rate.
If December's operating cash flow lands near last year's $2.1 billion and capex holds at $28.5 billion, the quarter burns about $26 billion against $36.4 billion of cash. Even if operating cash flow triples, Oracle either raises outside money this quarter or runs cash down to $10 to 14 billion against $47.5 billion of current liabilities. That fits this week's headline about more debt for AI chips. I'm not bringing back the $20 billion line; the arithmetic doesn't need it.
The same goes for the multiple. Twenty-two times $6.24 is a run-rate taken before most of the $59 billion of capex from the last three quarters reaches depreciation. On a six-year life, which is my assumption and not the report's, that's close to $10 billion a year against about $27 billion of annualized operating income. The revenue from that capacity may come, but the depreciation definitely will. Add about 5 percent more shares and a widening gap between operating and net income, and EPS growth will trail the headline numbers. Being 56 percent off a bubble peak isn't a valuation anchor either. On 9/11, which lines up with the Q1 report, the stock opened at 164.43 and closed at 150.28 on 80.4 million shares.
Conservative, on the sentiment washout: we can't see retail positioning at all. StockTwits returned nothing and Reddit was switched off, so calling this a washout is a guess. What we can see doesn't look like one: - The VIX is at 15. - Bounce volume faded to 18 to 20 million shares, while the 10/08 drop came on 42.2 million. - OBV is still about 237 million shares below where it was at the September high. - The insider bought $3.5 million in a quarter when the company issued an implied $19 to 21 billion of stock. That's less than two hundredths of a percent of the supply.
Neutral, on macro, that's fair. High-yield spreads are off their October 1 peak, and BBB is back to 1.02. I never called a credit event. My point was that bonds and equities disagree, and you agreed when you said index puts are cheap at a VIX of 15. Buy them. But they hedge market beta, not OpenAI, and ORCL is the purest large-cap bet on OpenAI paying its bills. Only an ORCL-specific put covers that risk.
On triggers, I concede that stacking confirmations on the trigger for cutting risk was backwards: - A plain close below 131.58 finishes the trim at market. - A weekly hold of the real yield above 3 percent does the same and freezes any rebuild, as the neutral suggested. - The collared half gets cut toward 0.15 only on the terms-based signals the neutral listed: a discounted equity raise, a bond priced well wide of the 1.02 BBB index, or a rating action. - Someone needs to source Oracle's own credit spreads, because they aren't in our reports.
So this stays a Sell, and I think it's sharper than any of the three versions on the table: 1. Sell to 0.75 today, and finish down to 0.5 into 139 to 146.9 or at market by CPI. 2. Collar the full half now, with a January put at 125 to 128 and a call above 163. 3. Keep no unhedged sleeve through December. 4. Where mandates allow, take bearish exposure through a January put spread bought on the failed bounce, and add to it only on a confirmed break. 5. Stop selling on a reclaim of 146.94 with OBV above minus 29.8 million. Rebuild only above 154.58 and after a clean December print. 6. If today proves to be ex-dividend, shift every level down about 50 cents.
That keeps roughly three-to-one bounded upside on what we own, before premium, plus a capped-loss bet on the event that decides the thesis. We take risk only where we're paid for it. Aggressive Analyst: Aggressive Analyst: This debate has converged, and I'll own my part of that. We agree on the Sell. We cut to about 0.75 today, finish the trim by the September CPI release, collar whatever we keep, let nothing unhedged ride into December, and hold no short stock in any book that owns ORCL. The neutral analyst is right that what remains, a third versus a half, is worth about one and a half percent of a standard position. So I'll concede what I got wrong, settle the last sixth quickly, and spend the rest on where this plan can actually make money.
First, the concessions. The conservative analyst is right that my three-to-one compared distances, not probabilities. The neutral analyst caught a sharper contradiction: I used the May squeeze to justify holding half, then wrote a call at 163 that hands any squeeze to someone else. The same move from here lands around 176. And my sell band ran right into the line we agreed cancels the selling program, so I'll take 139 to 142 with anything above 145 as a bonus. Conservative, I also accept your correction: your extra sixth goes out into the same bounce I want to sell into, not at the bottom of the band.
Here is the honest case for the residual. It isn't a ratio; it's the cost of getting back in. All three of us rebuild toward full weight if the December print clears the bar. The revenue part of that bar is reachable. Getting from $19.35 billion to about $20.9 billion needs roughly 8 percent sequential growth, and Oracle grew 7.6 and then 7 percent sequentially through FY26 Q2 and Q3. This stock has also gapped up on its own calendar: on 3/11 it opened 11 percent higher on 83 million shares. If the print clears, the sixth the conservative sold near 140 gets bought back after that kind of gap. If it fails, the hedged sixth drops to the strike plus premium. The two outcomes are roughly the same size. The tiebreaker is that the research plan's expected drift is still positive, and the revenue leg needs only the recent pace. That's a real, if small, reason to hold some exposure through the print rather than sell it all into a bounce.
Neutral, that leads to where I part ways with your funding lever. Pulling the call down to 155 or 158 to afford more shares is the wrong trade. A cap at 155 turns the residual into a bet on a range that only pays if the stock reclaims the 10 EMA, the 50 SMA and the daily SuperTrend, exactly the path the conservative called least likely. The relief catalysts we keep citing are all gap events: OpenAI clarifying its revenue, a pause signal at the October 27 to 28 FOMC, and late-October hyperscaler capex guidance. I'd rather own fewer shares with the call at 163 or higher than more shares capped near 155. Your schedule should move size, not the cap.
Conservative, on roll cost, the neutral already made the point that premium isn't cost. I'd add a rough number. A 4.8 percent daily ATR converts to something like 45 to 50 percent annualized realized volatility; that's my own conversion, not a tool reading. If the put prices near that, its expected payoff roughly matches its price, and the true drag is the gap between implied and realized volatility, a fraction of the sticker premium. Your own thesis makes the case even stronger. You argue a financing in the December quarter is a matter of when, not if, possibly at a discount. If you believe that, the put pays off more often than the market is pricing, so in your model it's the cheapest thing in this plan, not a drag. And nobody is rolling anything. It's one bridge to one print, with the decision made before expiry.
Your "size for it ahead of time" argument has the same issue. The known part of the financing story is already in the price. The stock fell 5.48 percent on 10/08 on 1.8 times normal volume after a headline about more debt for AI chips. On the Q1 report day it went from a 164.43 open to a 150.28 close on 80.4 million shares, with the dilution already disclosed. What's unknown is the terms, and that's what the put is for. With the collar on, a discounted raise costs the extra sixth about 6 percent to the strike plus premium, roughly 1 percent of a standard position. Selling ahead of time to save that 1 percent, while giving up the re-entry gap on a clean print, is not caution with an edge.
Now let me be straight about pricing, because I won't argue from numbers I'd fudge. I ran a rough Black-Scholes calculation, assuming implied volatility near 45 percent and a mid-January expiry. Those are my assumptions, not the chain. The 127 put comes out near 5.8 percent of spot, the 163 call near 3.2 percent, and the net near 2.6 percent before skew. Skew pushes that higher. On the neutral's schedule, that's the 0.4 bracket, possibly the low end of it. So I'm dropping half as my number. My own math points to about 0.4, and the chain decides. I'd add two refinements. First, read the chain's implied volatility against the 45 to 50 percent this stock actually delivers, not just the dollar price, because that gap is the true cost. Second, if the 125 strike keeps us in a higher bracket than 128, take it. It's still below the 127.5 breakdown level.
On triggers, apply the neutral's logic consistently. We agreed to require a weekly hold of the real yield above 3 percent because it's only 8 basis points away. The credit proxy is even closer: BBB is 4 basis points from 1.06 and high yield 15 from 3.24. One CPI-day print shouldn't move the core, so require a weekly close on the market-wide proxies, which push us to the low end and freeze any rebuild. The Oracle-specific triggers stay fast: a discounted equity raise, a bond priced well wide of the index, a rating action, or Oracle's own spreads once someone sources them.
Here's where the real reward is, and it's what this team should prioritize. For flat or underweight accounts, the January put spread bought on a failed bounce is the one trade here with a capped loss and a dated catalyst. The December quarter is Oracle's weakest cash quarter. Last year's fiscal Q2 brought in $2.1 billion of operating cash flow, while capex is now running at $28.5 billion a quarter. That's roughly $26 billion of burn against $36.4 billion of cash. The revenue leg of the print looks reachable; the cash leg is the hard one, and that's what the spread is betting on.
On my rough math, a 140/120 spread at around 50 percent volatility prices right at our 40 percent-of-width limit, as the neutral suspected. Don't walk away if it does; drop a strike. A 135/115 spread bought with the stock near 140 prices closer to 37 percent of width, still pays about 1.7 to 1 at full value, and still targets the 115 to 120 zone and the July low at 114.50 to 114.99. Hold it through the print, because the loss is capped. Add only on a close below 131.58 with OBV making a new low under minus 152 million and RSI breaking 37.28.
Conservative, one last point: your reminder about 114.99 cuts both ways. The same stock rallied 41 percent in six weeks from that low. Both tails are live in this name. That's why the answer is defined risk on both sides, not a smaller unhedged anything. And buy the index puts while the VIX is at 15. Bonds are flashing stress and equities aren't, and that kind of cheap protection rarely lasts.
So this is a Sell, and here's the final shape: 1. Cut to about 0.75 today. 2. Work the rest down in 139 to 142, with 145 a bonus. Finish at market by CPI or on a plain daily close below 131.58. 3. Stop selling, but don't buy back, on a reclaim of 146.94 with OBV above minus 29.8 million. 4. Collar the residual today with a January put at 125 to 128 and the call at 163 or higher. Let the chain set size on the agreed schedule; my estimate is about 0.4. 5. Market-wide macro and credit proxies act on weekly confirmation. Oracle-specific financing and credit signals cut the core toward 0.15. 6. Add index puts as a complement. 7. Run put spreads only in accounts that don't own the stock, and hold them through the print. 8. Decide after the print, before the put expires. Rebuild to full weight only if the print clears the bar. 9. Strike the unverified $20 billion financing line, and if today is ex-dividend, shift every level down 50 cents.
Being aggressive here was never about owning more. It's about putting risk where it's paid for: a capped bet on the cash-flow print, protected exposure to the good-print branch, and nothing unhedged in a stock that has gapped 10 to 15 percent in both directions on its earnings days. Aggressive Analyst: You're right that the arguments have outrun the stakes, so I'll keep this to what still changes the trade. I'll concede what I owe, accept the neutral's budget as the settlement, and push on three places where caution still costs us something: a default that decides the rule before we read the chain, triggers that fire before the stress shows up, and a rebuild path that would hedge us against our own re-entry.
First, the concessions. Conservative, you won the tiebreaker. I called 6 to 8 percent of drift noise over six weeks and then used it to settle the residual, so I withdraw it. You were also right that $20.9 billion needs an 8.0 percent sequential step, when the comparable fiscal Q1 to Q2 steps were 5.7 and 7.6 percent. "Recent pace" was too generous, and the neutral's coin flip is the fair reading.
My 2.6 percent net cost on the collar assumed flat volatility. With normal skew and the January dividend, your 3.8 to 4 percent is the more realistic price, so my 0.4 was built on the cheap end.
Neutral, I re-ran your put-spread numbers and they hold. With the stock at 140, a January 140 put at 50 volatility is worth about 13.4 and a 120 put at 55 about 6.2. The spread costs about 7.2 on a 20-point width, roughly 36 percent. My move to 135/115 was unnecessary, and 140/120 stays.
You were right on the cash burn too. Oracle brought in about $14.5 billion of net financing in fiscal Q2 last year and $31.5 billion in Q3, so picturing cash running down to $10 billion was wrong. Financing is continuous. The terms are the risk, and that's what the put and our triggers cover. I'll also drop short stock entirely, even where options aren't available. The 3/11 gap settled that.
Now the budget. I'll take the 3.5 percent worst-case budget as written. It scales size smoothly instead of in steps, it counts strike distance and premium together, and it ends the argument over the 125 strike. The neutral is right that the lower strike buys fewer shares, not more.
On the conservative's own skew assumptions, about 4 percent net with the dividend, the worst case per share is about 10.4 percent. That makes the residual about 0.34. At flat volatility it's about 0.39.
Conservative, your assumptions probably get you your number. So take it from the formula, and drop the rule that we default to one-third if the chain is ambiguous. A formula can't be ambiguous: you enter the chain's prices and get a size. You argued, rightly, that a rule shouldn't carry extra conditions that tilt it toward one answer. A one-third default does exactly that.
On put-call parity, your conclusion doesn't follow from your premise. You said that if the put is cheap, the call spread underneath is expensive, so I can't think the put is cheap and still want shares under it.
A collared share's excess return is roughly three things combined: the stock's shortfall, plus whatever the put is underpriced by, minus anything we give away on the call. Our own numbers put the stock's shortfall against its cost of equity at about 0.75 to 1.5 percent of price over three months. Your put costs about 6.7 percent of spot. If it's underpriced by a sixth to a fifth, that covers most or all of the shortfall, and your discounted-financing thesis says it is underpriced.
The call spread is only expensive if the stock is more overpriced than the put is cheap, and you haven't shown that. You can't call the put a bargain and then price the share under it as if the bargain weren't there. That doesn't make the collared share a buy. It makes its expected excess return roughly zero. So benchmark tracking and option value decide whether we hold it, and the budget decides how much we can afford.
The neutral's delta point also shows where the plan's risk actually sits. Each collared share carries about 0.42 of delta, so a one-third residual carries about 0.14 of a standard position and 0.35 carries about 0.15. We've spent three rounds arguing over about a hundredth of a position.
Meanwhile, until the trim is finished, we'll carry about 0.4 of unhedged trim shares at full delta, nearly three times the whole collared core. Today is Friday, so the window before the mid-October CPI release is only a handful of sessions. I'm comfortable holding that inventory as a deliberate, time-limited bet on the bounce. The 10 EMA at 140.89 is 0.8 ATR away. Two rules cap the risk: we finish the trim by the close before CPI, or immediately on a daily close below 131.58. That inventory, not the last sixth, is where all three of us should be paying attention.
On triggers, I'm with the neutral, and the data says firing early would give up the relief scenario for nothing. The market-wide stress gauges we're using as triggers are moving away from their thresholds, not toward them: - The 10-year yield peaked at 5.31 on October 5 and is now 5.28. - High-yield spreads are back to 3.09 from 3.24. - BBB spreads are at 1.02 from 1.06. - GDP is growing 2.2 percent and unemployment is 4.2 percent.
Conservative, you said a loss on a failed print isn't a choice, and that small stakes are where asymmetry should decide. The budget already prices that asymmetry, because it caps exactly that loss. You don't get to count it a second time in the size.
Symmetry should also run the other way. If weekly stress before the print cuts the budget to 3 percent, weekly relief before the print should raise it. My version: - Condition 1: a weekly close with the real yield back under 2.7, the easing level the macro report names. - Condition 2: a daily close above the 154.58 SuperTrend. - Result: the budget rises to 4 percent, any added shares are collared at the same distance from the stock price, and nothing goes unhedged before December.
Both conditions together will rarely fire, so this costs the cautious side nothing unless the relief scenario is actually happening.
On the earnings record, your tally is fair, conservative. Of the last four earnings-cycle sessions, two opened higher and one of those faded. That's a coin flip, which is why I'm not asking for more than the formula gives. You're also right that the summer rally ran with high-yield spreads near their 2.60 tight and before the Fed hike, and that the market sold off a quarter with 30 percent growth. That's exactly why the relief exposure sits inside a capped collar and doesn't rest on hope.
But the relief catalysts on the research plan's list all land before the print: the October 27 to 28 FOMC, late-October hyperscaler capex guidance, and any OpenAI clarification. The residual's value doesn't depend only on the clean-print outcome you priced. Depreciation works the same way. Its size is unknown, and the 33 percent margin condition at the print is precisely the test of it.
On a mixed print, I'd adopt the conservative's rule with the neutral's seasonal fix. A weak fiscal Q2 cash number is normal, so the core goes to 0.15 only on one of these: - a working-capital outflow - a discounted equity raise - a rating action - a bond priced well wide of the index
Capex above $28.5 billion blocks the rebuild without forcing a cut. A narrow miss on revenue or margin gets re-collared inside the budget or sold before expiry, and nothing rolls into February unhedged.
All three plans are missing the upside branch. If the print clears all five conditions, the first step of the rebuild is buying back the 163 call on the core. Otherwise the residual we kept for the relief scenario spends January capped, and we've hedged ourselves against our own re-entry. Lift the cap first, then add shares in steps.
On the put spread, I accept all of it: - January 140/120, with no strike changes. - Cost no more than 40 percent of the strike width. - Premium under a third of a risk unit. - Only in accounts holding no ORCL at all.
The conservative is right that for an owner, selling shares does the same job. But I'd drop the claim that the spread isn't a priority. We weren't given the caller's book. For a flat account, this spread is the whole recommendation, so it has to be fully specified, and it now is.
At about 7.2, the spread breaks even near 132.8, right at the 9/28 low. So it pays on the same break of 131.6 to 132.6 that finishes our trim. It reaches full value at 120, inside the 115 to 120 target and above the July low, and pays about 1.8 to 1 there. Buy it on a failed bounce into 140 to 142. Or buy it on a close below 131.58, with OBV making a new low under minus 152 million and RSI breaking below 37.28. Hold it through the print, since the loss is capped.
Neutral, you said it only pays if the cash reversal is bigger than the market expects. Agreed. The unknowns are how much of Q1's roughly $13 billion working-capital inflow reverses, and the terms of the next raise. That makes the spread a dated, capped bet on the part of the print we all think is hardest.
Also buy the index puts while the VIX is at 15. Bonds are signaling stress and equities aren't, and that's the cheapest protection in this whole plan.
So my final position is the Sell, in this shape: 1. Price the mid-January 127/163 collar at the open. If today is ex-dividend, shift every level down 50 cents. 2. Cut to about 0.75. 3. Collar the residual immediately, sized off the 3.5 percent budget, which I expect lands between 0.34 and 0.39. 4. Sell the rest of the trim in 139 to 142, treating anything at 145 as a bonus. Finish at market by the close before CPI, or on a plain daily close below 131.58. 5. A reclaim of 146.94 with OBV above minus 29.8 million stops the selling. Anything still above the residual then gets collared inside the budget or sold before CPI. 6. Weekly stress gauges cut the budget to 3 percent and freeze rebuilds. Weekly relief plus a close above 154.58 raises it to 4 percent, collared. 7. Oracle-specific financing, credit or working-capital signals take the core to 0.15. Someone still has to source Oracle's own credit spreads; until then, the market-wide gauge stands in. 8. Put spreads go only in accounts without ORCL. Index puts go at the portfolio level. 9. Make the post-print decision before January expiry, starting with buying back the call if the print is clean. 10. Strike the unverified $20 billion financing line.
This replaces the trader's 0.5 target, the plan to collar only after trimming, the stacked conditions for cutting, the short-stock allowance and the 147.5 short stop.
Being aggressive in this name was never about holding more shares. It's about getting paid for the risk we take. That means a capped, dated bet on the cash-flow part of the print for flat books, and bounded exposure to the relief scenario for owners. It also means holding nothing unhedged in a stock that has gapped 10 to 15 percent on its earnings days. Aggressive Analyst: Both of you landed clean hits this round, so I'll take them first.
Conservative, you caught me having it both ways on parity. I can't call the put fairly priced when I want to shrink its cost and a fifth too cheap when I want to erase the shortfall. And if a discounted raise is likelier than the market thinks, that drags on the stock's expected return as well as the put's price. So a collared share earns zero excess return at best, and I withdraw the claim that the put rescues it.
Neutral, you caught me calling the trim inventory a deliberate bet on the bounce. With no drift, where we park the limits doesn't change the average fill. It only widens the spread of outcomes, and the downside half of that spread is the half that gaps.
Your put-spread numbers also hold. With the stock at 131, the 140/120 costs roughly 47 to 48 percent of its width, so my second entry is dead as written. And I accept feeding the formula honestly: put at the ask, call at the bid, the January dividend included, and distance measured from the actual fill.
But the conservative's own skew argument hands us the best upside idea left in this debate, and both of you walked past it. You said the skew that makes the put expensive makes the 163 call cheap, and that in a stock that can squeeze 30 percent in three sessions we'd be selling an underpriced call. I agree. So don't sell it.
By parity, the only difference between our collar and a plain married put is that 163 call. If it's underpriced, not selling it is the one leg of the core structure with positive edge.
Run it through the budget we all signed, using your skewed assumptions: put near 50 vol, call near 42.
- Worst case through January: the married put loses 6.4 percent to the 127 strike plus about 6.7 percent of premium, call it 13 to 13.5 percent. Divide 3.5 percent by that and the core is about 0.26 of a position, versus about 0.34 collared.
- Same worst case: identical by construction, because the budget sets the size.
- Market exposure: a collared share carries a delta of about 0.42, a married put about 0.65. The core's exposure rises from roughly 0.14 to roughly 0.17 of a position, and the squeeze above 163 stays ours.
Conservative, that's fewer shares than your own one-third. Neutral, it fixes the contradiction you caught in me: I used the May squeeze to justify size, then wrote a call that handed it away. Now I don't, and the share count is smaller. It also removes a step from the post-print plan. There's no call to buy back after a clean print, so the core participates from the opening print.
To be straight about what this buys: the call only bites above 163, about 20 percent up. A 3/11-style 11 percent gap lands near 150, under the cap either way. The gain is the squeeze tail, a 30 percent move from here lands near 176, plus some extra exposure.
It also gets trimmed harder in a rally, because there's no short call to offset the move. On the weekly re-mark, a 0.26 married-put core falls to about 0.18 at 155, against about 0.24 for the collar. That's selling into strength, which fits a Sell. Even after that harder trim, it carries roughly half again as much exposure in the relief branch: about 0.15 of a position versus 0.10.
So make it one rule instead of another round of debate: sell a call only when its implied volatility is at or above what this stock actually delivers. I put that at 45 to 50 percent, converted from the 4.8 percent daily ATR. That's my conversion, not a tool reading, and we have no ORCL option prices. If the 163 call prices above that, collar. If it prices below, buy the put alone and let the budget cut the share count.
The same rule exposes a flaw in the neutral's overwrite on the trim inventory. Our deadline is the close before September CPI, possibly as few as two sessions from today. Single-stock weeklies normally expire on Fridays, so the nearest usable expiry almost certainly lands after the release. Your point and a half assumed the call expires at our deadline. If we instead buy it back alongside the shares on the close before CPI, the event premium is still in its price, and we hand most of what we collected back. The overwrite only pays if we hold those shares through CPI, and all three of us agreed not to. Check the calendar against the chain this morning. If no expiry fits, the overwrite doesn't exist.
That leaves unpaid inventory, and my rule all along has been not to carry risk that doesn't pay. The only measurable edge in the ladder is small. The bounce fills on an intraday touch, while the exit needs a daily close below 131.58, so the first rung at 139 fills first somewhat more often than the neutral's 55 percent. That supports a small rung, not 0.3 of a position. If an expiry fits and the call is rich, overwrite up to 0.3. If not, keep no more than 0.2 resting at 139 to 140, and sell the rest down to the core today, before a weekend of OpenAI headlines. With a married-put core near 0.26, that's roughly 0.46 of a position by tonight.
Yes, I'm cutting harder today than either of you. That isn't a contradiction. I'd rather carry less exposure nobody pays us for and more squeeze nobody caps.
On the ratchet, the neutral's version is right and the conservative's daily trigger isn't. The stock touched 146.94 on 10/06 and closed at 135.69 two sessions later. A daily trigger would have rolled or trimmed the core on a move that reversed within the week. So: re-mark weekly from current value, trim back to budget, and don't roll the put up. Rolling buys a second round of insurance at about 2.5 percent of the stock, in exactly the branch we kept the core for.
Now the relief budget. Conservative, your case against raising anything before the print was that a lower real yield or a close above 154.58 says nothing about the four things the thesis rests on: cash flow, dilution, financing terms and OpenAI paying its bills. I accept that for macro. But OpenAI paying its bills is on your own list, and the neutral just made a cut to OpenAI's commitments a pre-print trigger that takes us to 0.15. If the bad version of that news can cut us before the print, the good version has to count before the print too.
So a confirmed OpenAI financing large enough to fund its compute commitments, or a public reaffirmation of the Oracle contract, should unlock the same 4 percent re-mark budget the neutral gave real-yield relief. That means no new shares and no rebuild, just fewer forced sales into the one rally that actually speaks to the thesis. Write the cut trigger as a reduction in commitments, not "any change." An extension, or a restructuring tied to fresh OpenAI funding, could be good news.
On the other triggers, the neutral's fixes beat the conservative's and I'd adopt them. Measure Oracle's spread change against the BBB index from a baseline we source, or use a new-issue concession above about 25 basis points until we have one. Set the cash trigger at fiscal Q2 operating cash flow worse than about minus $3 billion, not anything below zero, since FY24's fiscal Q2 was only $143 million.
The size leg needs one fix: measure dilution, not dollars. The conservative's base case is about $20 billion of equity, roughly 147 million shares at today's price, or about 4.8 percent of the 3.05 billion diluted count. A $25 billion line is about 6 percent today. At 160 it's about 5 percent, barely above that base case. A dollar trigger would cut our core on a raise done into strength, which is the best financing outcome Oracle can get. Make it issuance above about 6 percent of diluted shares in a quarter. That matches the neutral's $25 billion today and stays right if the price moves. Keep the conservative's leg for a raise priced more than 5 percent below the prior close.
On the put spread for books with no ORCL, 140/120 on a failed bounce stays, with one entry. But "a flat book that misses the breakdown hasn't lost anything" isn't a reason to skip a setup the technical report names as one of its two better shorts. The fix isn't moving strikes after we see prices. It's committing to the structure now, before we see them.
If the stock closes below 131.58, OBV makes a new low under minus 152 million and RSI breaks 37.28, buy a January 130/115 put spread under the same 40 percent cap and the same third of a risk unit. On my rough skewed numbers it prices near 40 percent of width, right at the limit, so it may not fill, and then there's no trade. If it does, it breaks even around 124 and pays in full at 115, the top of the 115 to 120 target and above the July low at 114.50. Writing the second strike down before the market tells us anything is the opposite of strike shopping.
Neutral, I'll sign the options-restricted 0.15. It's what the formula gives. And 24 percent through January is roughly a one-standard-deviation three-month move at the volatility we've been using, so it isn't padding. That's also the strongest argument for every account that can trade options to use them. The put turns an ordinary one-sigma move into a capped loss, and that's the only reason an owner can hold more than 0.15 at all.
So here's where I land. It's still a Sell.
Confirm the CPI date and pull the chain this morning. Price both the 127/163 collar and the 127 put alone, at executable prices with the dividend included. Sell the call only if its implied vol is at or above 45 to 50 percent. Size the core off the 3.5 percent budget: about 0.26 as a married put or 0.34 collared.
Overwrite up to 0.3 of trim inventory only if an expiry lands by the deadline and the call is rich. Otherwise keep at most 0.2 resting at 139 to 140 and sell the rest down to the core today. Finish by the close before CPI, or on a daily close below 131.58.
Re-mark weekly from current value and trim back to budget. The budget is 3 percent under weekly market stress, and 4 percent when the weekly real yield is under 2.7 or OpenAI financing is confirmed. No new shares before the print.
The core goes to 0.15 on any of these: issuance above about 6 percent of diluted shares or priced more than 5 percent below the close, Oracle spreads widening 50 basis points against BBB from baseline, a rating action, fiscal Q2 operating cash flow worse than about minus $3 billion, or a reduction in OpenAI's commitments. Decide within a few sessions of the print.
Books with no ORCL get the 140/120 on a failed bounce and the pre-committed 130/115 on a confirmed break, both capped. Options-restricted accounts go to 0.15. Add index puts while the VIX is at 15. Strike the unverified $20 billion financing line, and shift every level down 50 cents if today is ex-dividend.
Being aggressive was never about owning more shares. It's about not paying for risk that doesn't pay us back. That means less inventory nobody compensates us for, no call sold below fair value, and an uncapped stake in the kind of squeeze this stock has already shown it can deliver.
Conservative Analyst¶
Conservative Analyst: Conservative Analyst: The direction is right, and every verified number supports it. ORCL trades below its 10 EMA, 50 SMA and 200 SMA, and SuperTrend points down on all three timeframes. Free cash flow was negative $5.4 billion in a quarter with $28.5 billion of capex, and Oracle had to raise roughly $19 to 21 billion of equity in a single quarter to keep building. My objection isn't to the Sell. It's that the plan, and the aggressive analyst's additions to it, leave the firm carrying its most risk in the scenario we think most likely, and then add risk we don't need.
Start with the aggressive analyst's own line: a full position at a 6 to 8 percent expected return against an 11 to 12 percent cost of equity is risk without reward. That's true, but it's true for every share. Halving the position doesn't make the remaining shares earn their cost of capital. Each one still carries a negative expected excess return of about 3 to 6 points a year and the same minus 24 to minus 49 percent tail. The only real reasons to keep any shares are mandate limits, benchmark tracking, or the option value of a relief rally. Those justify a small, hedged residual. They don't justify half a position. I'd make about one-third of normal weight the base case, not the level we only reach after a breakdown.
Next, the argument against selling at 135.69 mixes up two trades. The 0.3-to-1 reward-to-risk figure describes opening a short at 135.69 with a stop above 146.94. It says nothing about trimming a long. Cutting a long isn't a trade with a stop and a target; it's removing exposure we've already decided is too risky. For those shares, the real comparison is simple: - Upside we forgo by selling now: about 6 to 8 percent if the bounce fills us at 140.9 to 146.9. - Downside we keep by waiting: about 6 percent to 127.5, 12 to 15 percent to 115 to 120, and quarterly gaps of 10 to 15 percent in this name.
Waiting only pays if the bounce comes, and the latest evidence says it may not. The 10/08 close sat in the bottom 13 percent of an 8-point range on 1.8 times normal volume. MACD just turned down, RSI at 41.6 has room to fall, and no z-score is stretched enough to signal mean reversion. If the bounce never comes, the plan holds us at full size until a close below 131.58, and we sell at 130 or worse, or at 120 if a financing headline gaps it there. That isn't edge. It's a coin flip on a 6 percent improvement against a fatter tail on the other side.
So my first adjustment is to sell part of the trim now. Take the position from full weight to about 0.7 times today. Work the rest into roughly 139 to 146, slightly lower because the 10 EMA is falling. Give it a deadline: if we haven't filled before the September CPI release in mid-October, sell the remainder at market.
Second, the triggers for cutting are built backwards. The plan steps down only on a close below 131.58 with more than 34 million shares and OBV below minus 152 million, or on a weekly close below 127.5. Stacked confirmations are right for adding risk and wrong for reducing it. Every one of them costs us price: - OBV must fall from minus 87.8 million to below minus 152 million, about 64 million shares of net selling. - The volume bar is inflated by the 80.4 million shares on 9/11, as the aggressive analyst concedes. - A weekly close means waiting until Friday.
Risk-reducing triggers should be quick and simple. A daily close below 131.58 alone should cut us to about 0.15 times or out. I'd add three more triggers: 1. Oracle's credit spreads widening faster than the BBB index, now at 1.02 percent. The macro report identifies Oracle's spreads as the stock's early warning. 2. The 10-year real yield holding above 3 percent. 3. Any new equity or debt financing announcement, since financing risk is half our thesis.
Now the short. The aggressive analyst called it a defined-risk short. Short stock with a stop is not defined risk, and ORCL's own history this year shows why: - 3/11: the stock closed at 148.36 and opened at 165.23, an 11 percent gap up on 83 million shares. Apply that to a short at 141 and you're filled near 157, losing about 16 points against a planned 6.5. That's two and a half times the planned loss, and more than even the 13-point buffer the plan sizes for. - Late May into June: it went from 190.30 to 247.29 in three sessions, up 30 percent.
The 3-to-1 payoff depends on a one-ATR stop the plan itself doesn't trust, which is why it sizes off two ATR. Measured against the 13 points we actually budget, the targets pay about 0.7 and 1.6 times the risk. That's an ordinary trade, not a lopsided one.
The calendar before December is also full of events that could gap the stock either way: - September CPI - Microsoft's late-October earnings, with commentary on OpenAI - The October 27 to 28 FOMC - Any follow-up on OpenAI's revenue correction, which the Quartz headline leaves ambiguous
Going flat before the December print protects against none of these. The aggressive analyst also raised the right warnings and then underweighted them. OBV has given back only 47 percent of its bounce while price has given back 75 percent. Headlines are lopsidedly negative, which is how sentiment washouts usually look. An insider is buying. Those are reasons not to short, not footnotes in an invalidation rule.
There's a simpler point too. For a book that already owns ORCL, shorting it against the long is a more expensive, path-dependent way of owning less. If we want less exposure, we should sell more shares. If a separate mandate truly wants bearish exposure, it should use a put spread with the premium capped at a fraction of a risk unit. That's actually defined risk, and no gap can blow through it. For the same reason, I'd drop the plan to add short stock on a breakdown. The 131.6 to 133 zone holds the 9/28 low, the lower Bollinger Band and roughly the 61.8 percent retracement at 133.15. A break below 132.60 with RSI above 37.28 would be the first bullish divergence of this leg, exactly where a breakdown short gets trapped.
Where I agree with the aggressive analyst is that the hedge goes on now, not after the trim. I'd go further: the put matters more than the call. - Strike: around 125 to 128, just under the 127.5 breakdown level. - Expiry: after the December print. Our tools don't confirm the earnings date, so January is safer than an expiry that might land before it. - Funding: selling the call above 163 to help pay for it is fine. That's 20 percent above here and above the 200 SMA.
We haven't seen ORCL's option prices, though. With a daily ATR near 4.8 percent, implied volatility is probably expensive. If the put costs too much, the answer is a smaller position, not an unhedged one.
The neutral analyst hasn't spoken, but I expect the fundamentals case: 29.6 percent revenue growth, a 34.8 percent operating margin, EPS up 54 percent. Those numbers are real, but look at what they cost: - Assets now turn into revenue at about 0.27 times, down from 0.37. - Diluted shares are up about 5 percent. - About $13 billion of the $23.1 billion of operating cash flow probably came from working capital that may reverse. - Fiscal Q2 operating cash flow over the past three years was just $143 million, $1.3 billion and $2.1 billion.
If those prepayments unwind, the fundamentals report puts free cash flow back at negative $15 to 20 billion a quarter at the current capex rate. That means more equity, more dilution, or more debt just as tech credit is being repriced. Growth that has to be funded by issuing stock doesn't protect existing shareholders.
Two housekeeping points. First, the trader's reasoning cites a roughly $20 billion financing within ten weeks, and the aggressive analyst rightly can't find it. Remove it. The case stands on verified numbers, and a risk decision shouldn't rest on one we can't confirm. That uncertainty still favors hedging: if we don't know when the next raise comes, it could come any day. Second, a reclaim of 146.94 with OBV above minus 29.8 million should mean we stop selling, not that we buy back. Rebuilding toward normal weight should wait for two things: a daily close above the 154.58 SuperTrend level, and a December print showing revenue near $20.9 billion, a margin of at least 33 percent, and no reversal in operating cash flow.
So here's my adjustment: 1. Keep the Sell. 2. Cut to about 0.7 times now, and work the rest of the trim into 139 to 146 with a deadline. 3. Land at about one-third of normal weight, not half. 4. Buy the protective put today, expiring after the print, funded partly by the call above 163. 5. Cut to 0.15 times or exit on a plain daily close below 131.58, a credit or real-yield trigger, or a financing headline. 6. No short stock. If the mandate requires bearish exposure, use a small put spread.
The aggressive version gets paid only if the bounce comes, the stops hold and the gaps cooperate. This version gets paid simply by owning less of a stock that, on our own numbers, doesn't earn its cost of capital. Conservative Analyst: Conservative Analyst: A lot of this debate has settled, and the settled parts move toward caution. All three of us keep the Sell. We all sell part of the position today, somewhere around 0.7 to 0.75, and finish the trim at market if the bounce hasn't come by the September CPI. Nobody wants short stock in a book that owns ORCL. Bearish exposure goes through capped put spreads, and the triggers for cutting risk are fast instead of stacked. Two questions remain: how much we keep, and whether any of it rides into December unhedged. On both, I think you're leaning on a hedge none of us has priced, and it expires before most of the risk we've identified.
Aggressive analyst, start with your three-to-one. A collared share has about 20 percent of upside to 163 and about 6.4 percent of downside to 127. Those are distances, not probabilities. 163 is about 4.2 ATR away, and getting there means reclaiming the 10 EMA, the 50 SMA, the daily SuperTrend at 154.58 and the 200 SMA at 161.38. In your opening, you justified selling that call by saying we'd only give up "the upside that would require the stock to reclaim every level that matters." Now that same upside makes up most of the "three" in your ratio.
The downside works the other way. 127 is about 1.3 ATR away, in a stock that is trending down on every timeframe and closed at 114.99 just eleven weeks ago. Premium also matters. We haven't seen the option chain, but with a 4.8 percent daily ATR, a January put about 6 percent out of the money won't be cheap. A call 20 percent out of the money won't pay for most of it. If the net cost runs 3 to 4 percent of the stock price, your three-to-one becomes roughly 1.5 to 2 to one, and that's still a ratio of outcomes, not of likelihoods.
The bigger problem is when the hedge ends. You both say the hedged shares no longer carry the minus 24 to minus 49 percent tail. That's true until January. The research plan's tail is a twelve-month tail, and the things that drive it run well past January: dilution, depreciation on $59 billion of recent capex, and the next financing. To stay protected, you'd have to roll the collar every quarter. If each three-month collar costs even 2 percent net, that's about 8 percent a year, which is more than the entire 6 to 8 percent expected return. You can't hedge a share into earning its cost of capital. The collar is a bridge across this run of events, not a reason to own more. Once it expires, every share you kept is back to being an asset with a negative expected excess return and the full tail. That's why the size of what's left still matters.
Neutral analyst, you said the cost-of-equity logic can't tell us whether to hold 0.33 or 0.5. Fair. But your own rule can. You said that if the net hedge cost eats more than a third of the expected twelve-month return, we shrink the position instead of leaving it unhedged. A third of 6 to 8 percent is about 2 to 2.7 percent. Given the volatility, I'd be surprised if a January 125 to 128 put, net of a 163 call, comes in under that. So I'm not asking either of you to take one-third on faith. Let the option chain decide under the rule we all agreed to. I expect it lands closer to my number than to half.
Aggressive analyst, one correction on the point that I'm selling another sixth at the bottom of the Bollinger Band. I'm not. My plan cuts to 0.7 today, almost exactly your 0.75. The rest gets worked into the bounce, which I'd now set at 139 to 142, as the neutral suggested, with anything above 145 a bonus. The trim finishes at market only if we hit the CPI deadline without a fill. The extra sixth goes out into the same rally you want to sell into. It just doesn't come back.
Your cash arithmetic is the strongest argument in this debate, and it supports my side. You're right that fiscal Q2 has been Oracle's weakest cash quarter: $143 million, $1.3 billion and $2.1 billion of operating cash flow over the last three years. Capex of $28.5 billion against roughly $2 billion of operating cash flow burns about $26 billion out of $36.4 billion of cash. Even if operating cash flow triples, Oracle has to raise money or run cash down to $10 to 14 billion against $47.5 billion of current liabilities.
That makes a financing a question of when, not if. When an event is likely, you size for it ahead of time instead of waiting for a trigger. If the raise comes at a discount, the stock gaps straight through any terms-based trigger, and the half we kept takes the gap. I'd rather already be at one-third with a put on than learn the terms from the opening print.
Neutral analyst, the same arithmetic undercuts your six to seven quarters of cash cover. That number uses negative $5.4 billion of free cash flow, and about $13 billion of the operating cash flow behind it probably came from working capital that may reverse. Strip that out and you're at negative $15 to 20 billion a quarter, which you yourself said is about two quarters of cover. And the quarter ahead is the seasonally weakest one. The improved balance sheet is real, but it improved because Oracle issued about $20 billion of stock. That's the same dilution that weighs on the shares we're holding. Liabilities still grew $80 billion over the past year.
You also said that being 56 percent below the October 2025 high means much of the cash-flow story is priced in. The stock was at 114.99 in late July, 15 percent below today, within the last three months. The market has already shown what it will pay for this name when the story wobbles. A drawdown from a bubble peak isn't a floor.
On paying for protection twice, I'll accept the principle. Collared shares shouldn't be dumped on a technical close. So the 131.58 trigger applies to unhedged shares and to any trim we haven't finished, not to the core. But your framing overstates the cost. If ORCL closes at 131, the 127 put has gained value. Selling the shares and the put together recovers much of the premium, so we wouldn't simply have paid for insurance and then sold at the low.
The real double payment in this debate is somewhere else. Aggressive analyst, if an account owns the stock and holds a 127 put, adding a 140 over 120 put spread buys a second layer of protection over the same price range. For an owner, the cheaper way to get that exposure is to own fewer shares. You're right that we don't know the caller's book. For an account that's flat or already underweight, a small, capped put spread is reasonable. Your rule of paying no more than 40 percent of the strike width is good discipline. If the chain won't fill at that price, there's no trade.
Neutral analyst, the aggressive analyst caught a real flaw in your unhedged 0.2, and I agree with him. On 12/11 the stock opened 14.5 percent lower, and on 6/11 it opened 10.7 percent lower. A stop at 131.58 is only 3 percent below today's price. In that kind of gap it doesn't fill at 131; it fills wherever the stock opens. You set aside gap risk on the aggressive analyst's short because it went flat before the print, then let your own long sleeve ride straight through it.
Your rebuild rule has the same problem. Stepping back to 0.7 on a single daily close above 154.58 before December adds unhedged shares into the print. That would happen with the 200 SMA at 161.38 still overhead and the weekly SuperTrend pointing down at 191.14. Any rebuild before the print should either be collared or wait.
Two more points. First, every one of us leans on Oracle's own credit spreads as the early warning, and none of our reports contains them. A trigger we can't observe isn't a risk control. Until someone sources those spreads, that blind spot is another reason for smaller base size, not for relying on triggers. Second, aggressive analyst, you were right that I can't call this a sentiment washout without retail data. But with short stock off the table, that point no longer changes anything.
Here's where I land, adopting the refinements I think were right. The Sell stays.
Today, cut to 0.7, and I'm fine with 0.75 if that's what it takes to agree. Work down to one-third in the 139 to 142 range, treat anything above 145 as a bonus, and finish at market by the September CPI.
Collar the whole residual today with a January put at 125 to 128 and a call above 163. Price it before final sizing. If the net cost exceeds a third of the expected return, shrink further rather than go unhedged. Nothing rides through December without a put under it.
A daily close below 131.58 finishes any unfinished trim at market but leaves the collared core alone. A weekly hold of the real yield above 3 percent also finishes the trim and freezes any rebuild. The core gets cut toward 0.15 on a discounted equity raise, a bond priced well wide of the 1.02 percent BBB index, a rating action, or Oracle's spreads clearly blowing out once we can actually see them.
Add index puts at the portfolio level while the VIX is at 15. Keep them as a complement, because they don't hedge the OpenAI risk.
No short stock anywhere a book owns ORCL. Bearish exposure goes only through small, capped put spreads in accounts that don't hold the shares.
A reclaim of 146.94 with OBV above minus 29.8 million means we stop selling. It doesn't mean we buy back. Nothing unhedged gets added before the print. Full weight returns only after a December quarter that shows: - revenue around $20.9 billion or better - operating margin of at least 33 percent - no working-capital reversal - capex at or below the $28.5 billion Q1 rate - no discounted raise
Strike the unverified $20 billion financing line from the trader's reasoning. If today turns out to be ex-dividend, shift every level down 50 cents.
The aggressive version gets paid if the bounce comes, the options are cheap and the gaps stay small. The neutral version still leaves a slice exposed to exactly the gap that has hit this stock every quarter. Ours gets paid simply by owning less of a stock that, on our own numbers, doesn't earn its cost of capital, with insurance on what's left through the stretch where it's most likely to gap. Conservative Analyst: Conservative Analyst: We've converged on almost everything. We all keep the Sell, cut to about 0.75 today, collar whatever we keep, let nothing unhedged ride into December, and hold no short stock in any book that owns ORCL. Two things remain: the last sixth of the position, and a few gaps that all three of our plans still share. I'll take the concessions I owe, then argue why the data, and even the aggressive analyst's own option math, points to one-third.
The concessions first. The neutral analyst is right that a single January collar is a bridge to the December print, not a quarterly cost forever. I'll drop my rolling-cost estimate. The aggressive analyst is right to reject lowering the call to 155 to afford more shares. That trade sells the relief rally to buy downside exposure, which is the wrong way round. On that point I'm with him: the cost schedule should change the size, not the cap.
Now the aggressive analyst's best new argument, that the residual is the cost of getting back in after a clean print. He says the revenue leg needs only the recent pace. It needs more than that.
- Getting from $19.35 billion to $20.9 billion takes 8.0 percent sequential growth.
- The fiscal Q1 to Q2 steps we have data for were 5.7 percent and 7.6 percent, and the Q2 to Q3 step was 7.0.
- The two quarters since FY26 Q3 compounded to about 12.5 percent, roughly 6 a quarter.
So clearing the revenue bar needs the fastest sequential step in our data. And revenue is only one of five conditions. Capex has risen in every quarter we have numbers for, so it would have to flatten for the first time this cycle. Fiscal Q2 is seasonally the weakest cash quarter. The working-capital inflow would have to hold, and there can be no discounted raise. A clean print means all five clear together, and that's well under a coin flip. The aggressive analyst agrees: he said the cash leg is the hard one, and his put spread is a bet that it fails.
The earnings history points the same way. Of the last four earnings-cycle sessions: - 12/11 opened 14.5 percent lower. - 6/11 opened 10.7 percent lower. - 9/11 opened higher and then gave back 14 points by the close on 80 million shares. - Only 3/11 produced the kind of re-entry gap he's describing.
The accounting on that extra sixth is lopsided. Net premium comes out of it whether the print is good or bad. The re-entry gap pays only in the clean branch, the least likely one.
His tiebreaker doesn't hold either. Against the neutral, he called a 6 to 8 percent annual drift negligible over six weeks, about a fifth of a day's range. He can't now use the same drift to settle this. Over the three months to January, that drift is about 1.5 to 2 percent against roughly 3 percent of cost of equity, so the excess return is negative. The tiebreaker favors holding less.
The point I think settles the residual comes from put-call parity. A share collared with a 127 put and a 163 call is economically cash plus a 127/163 call spread. Holding a residual of 0.4 or 0.5 instead of a third means buying more bullish call spreads inside a Sell thesis.
The aggressive analyst also said that if I believe a discounted financing is coming, the put is the cheapest thing in my model. I agree, and that's why I'm buying it. But a cheap put means the market is underpricing the stock's downside, which also makes the call spread expensive. You can't believe the put is cheap and also want more of the shares under it. The only honest reason to keep any residual is benchmark tracking and option value, and that justifies a minimum, not a midpoint.
He also says the known part of the financing story is already priced. The record says the market reprices on disclosure, not in advance: - On 9/11, with the dilution disclosed, the stock fell from a 164.43 open to 150.28. - On 10/08, a headline about more debt fell 5.48 percent on 1.8 times normal volume.
The next disclosure is a fiscal Q2 that could burn around $26 billion against $36.4 billion of cash, and it hasn't happened yet.
On pricing, I'll use the aggressive analyst's own model, and like him, these are my assumptions, not the chain. He priced the put and call at the same 45 percent implied volatility. Single-stock skew rarely works that way, and a January expiry includes the earnings event. Put the 127 put near 50 percent and the 163 call near 42 percent, and the put costs about 6.7 percent of spot while the call brings in about 2.9. That's a net cost near 3.8 percent.
The January expiry probably also includes another 50-cent ex-dividend date, based on the 1/09 pattern. That makes puts slightly more expensive and calls slightly cheaper. Net cost lands near 4 percent, which is the one-third bracket on the neutral's own schedule. The chain decides, but a modest, normal skew takes his 0.4 to my number.
That's also why the hedge structure has to be fixed before we read the chain: - Use the mid-January monthly, the 127 put and the 163 call. - Price it, then size it. - Don't drop the put to 125 to land in a cheaper bracket. If someone wants the 125, score the bracket on the total worst case through January, meaning distance to the strike plus net premium, so the extra 2 points of unprotected downside count against size.
At 127, that worst case is about 10 percent per share: 3.3 percent of a standard position at one-third, 4 at 0.4 and 5 at half.
On triggers, I accept weekly confirmation for the market-wide proxies, but look where they lead. The real-yield trigger is 8 basis points away, BBB is 4 from 1.06 and high yield is 15 from 3.24. Each one moves the core to the low end of the range, which is one-third. Three triggers that a single hot CPI print could set off all point to my number. Starting there costs very little in expectation and avoids selling into the move that sets them off.
Neutral, you called the last sixth worth about one and a half percent of a position. Agreed, and small stakes are where asymmetry should decide. Rebuilding after a clean print is a choice we make with information in hand. A loss on a failed print isn't a choice.
The 41 percent rally from the July low doesn't change that. It happened with the real yield in the low-to-mid 2s, high-yield spreads near their 2.60 tight and no Fed hike. All three have reversed: the real yield is 2.92, high yield is 3.09, and the Fed hiked on September 17.
The fiscal Q1 report doesn't change it either. The market saw 30 percent growth and a 34.8 percent margin and still took the stock down 16.5 percent from the September high. You said the depreciation pressure is real but its size is unknown. That's a cost we know is coming without knowing how big, and uncertainty like that calls for less exposure, not neutrality.
Three gaps remain in every plan on the table, including mine until now.
- "Finish at market by CPI" has to mean the close of the session before the release. A hot print could push the 10-year toward 5.3 to 5.5 percent and the real yield through 3. We shouldn't hold unhedged trim shares through that.
- A reclaim of 146.94 with OBV above minus 29.8 million stops the selling. It doesn't let trim shares sit unhedged. Whatever is still above the residual at the deadline gets collared on the same structure or sold. Otherwise it rides into the October FOMC, Microsoft's OpenAI commentary and the expiry of the pre-midterm Iran pledge with oil already at $96 to $103.
- We need a rule for a mixed print, which is the aggressive analyst's own base case: revenue clears and cash doesn't.
- Anything short of all five conditions is not a clean print, and there's no rebuild.
- A miss on the cash flow, capex or financing legs, which are the core of our thesis, takes the core to 0.15 while the put still has value.
- A narrow miss only on revenue or margin means the core is re-collared under the same cost schedule or sold before expiry.
- Nothing rolls into February unhedged.
On the put spread, it's fine for accounts that don't own the stock, within the premium cap and the 40-percent-of-width rule. Moving strikes until the rule is satisfied, though, is engineering. A 135/115 spread bought near 140 needs an 18 percent fall by January to pay in full. His 1.7-to-1 is a ratio of distances, the same framing he already conceded. If the 140/120 prices at the limit, the market is telling us the move is priced. Buy fewer or don't trade. It also isn't this team's priority. The trader's plan is written as a trim, so the owner's risk comes first.
So here's the final version. It's still a Sell, and it replaces the trader's 0.5 target, the collar-after-trim, the stacked conditions for cutting, the short-stock allowance and the 147.5 short stop.
- Price the fixed January collar first thing today: the 127 put and the 163 call.
- Cut to 0.7 to 0.75 now.
- Set the residual from the schedule, scored on worst case. I expect one-third, and if the chain reading is ambiguous, default to one-third.
- Work the rest of the trim in 139 to 142, treat anything at 145 or above as a bonus, and finish at market by the close before CPI.
- A daily close below 131.58 finishes the trim but leaves the collared core alone.
- A weekly real yield above 3 percent, or the credit proxies on a weekly close, freezes any rebuild.
- Oracle-specific financing or credit signals take the core to 0.15.
- Add index puts while the VIX is at 15.
- No short stock where ORCL is owned. Put spreads only elsewhere, with no strike shopping.
- Rebuild only after a print that clears all five conditions.
- Strike the unverified $20 billion financing line. If today is ex-dividend, shift every level down 50 cents.
The aggressive plan pays only if the print is clean. The neutral plan pays if the options turn out cheap. Owning less pays in every branch, and on our own numbers, that's the only edge in this stock we can count on. Conservative Analyst: We've narrowed this enough that I should say plainly what I'm giving up. Aggressive analyst, you're right that a formula can't be ambiguous, so I'll drop the one-third default and take the neutral's 3.5 percent worst-case budget as the sizing rule. Neutral, you were right that my line about owning less paying in every branch overstated it. It costs us in every relief branch. And a coin flip is the fair reading of the revenue leg.
What I ask in return is that we feed the formula honestly. Price the put at the ask and the call at the bid, include the January dividend, and measure the distance to the strike from the price where we actually put the collar on. On my skewed numbers that lands around 0.34. If the chain says 0.37, then 0.37 it is.
The unhedged trim shares
The aggressive analyst made the most important point of this round, and I'll take him up on it. He said the unhedged trim shares, not the last sixth, are where we should be paying attention. Until the trim is done we'll hold about 0.4 of a position at full exposure, nearly three times the market exposure of the whole collared core. He called the race between the bounce and the breakdown roughly a coin flip. It's worse than that.
- The 10 EMA at 140.89 is 0.8 ATR away and falling. A close below 131.58 is 0.63 ATR away.
- With no drift at all, the nearer level gets hit first more often. The odds of reaching the bounce first are roughly 44 percent, and the downtrend on every timeframe tilts that further.
- Now the payoff. If the bounce comes first, we sell near 140.9. If the breakdown comes first, we sell near 131, or wherever it opens. If neither happens before the CPI deadline, we sell at market near today's price.
The expected sale price comes out around 135.4, a hair below today's 135.69, and that's before any gap. Waiting buys us variance, not edge. The variance that matters is a 10/08-style gap, and a gap only hurts in one direction when you're relying on a stop.
The neutral was right that buying puts on shares we plan to sell within days wastes money. That leaves one lever: sell more of those shares today. I'd go to about 0.6 today instead of 0.75. That leaves about a quarter of a position to work into 139 to 142, keeps a real stake in the bounce, and cuts the largest unhedged risk in this plan by more than a third. If today does turn out to be ex-dividend, selling today doesn't forfeit the 50 cents.
A hole in the budget
All three of us missed this, and it matters most in the scenario where the aggressive analyst wants to add. The 3.5 percent is measured from where we strike the collar. The firm's capital is measured at current market value. The floor stays at 127 while the stock moves.
- At 146.94, where we agreed to stop selling, the core's worst case from current value is roughly 12 to 13 percent once you allow for what the options are worth by then. At a 0.35 core, that's over 4 percent of a standard position, already above budget.
- At 155, the level his relief trigger uses, it's around 14 to 15 percent. That's about 5 percent of a position, roughly 40 percent over budget, and his rule then adds shares on top.
A rally to 155 that fades back to 127 by January is a real loss of capital, even if it ends above our entry. So add a ratchet. On a daily close above 146.94, either roll the put up to the same distance below the price, around 137 to 138, or trim the core until its worst case from current value is back inside 3.5 percent. Nothing gets added while the existing core is over budget.
Your parity argument
You said the collared share's expected excess return is about zero if the put is underpriced by a sixth to a fifth. Check what that requires. On my rough numbers, a January 127 put at 50 percent volatility costs about 6.7 percent of the stock price. For it to be a fifth too cheap, the stock's true volatility has to be around 56 or 57 percent.
Two rounds ago you argued the premium wasn't really a cost because the put would price near the 45 to 50 percent volatility this stock actually delivers. You can't have the put fairly priced when you want to shrink the cost, and a fifth too cheap when you want to erase the shortfall.
- If the put is fair, the collared share carries the full shortfall against the cost of equity.
- If it's cheap because a discounted raise is more likely than the market thinks, that higher probability also drags down the stock's own expected return, not just the put's price.
The third term in your sum works against you too. The skew that makes the put expensive makes the 163 call cheap. You've spent this debate telling us the stock can squeeze 30 percent in three sessions, so we'd be selling an underpriced call.
Your best case is zero. A position with zero expected excess return inside a Sell thesis belongs at the budget, and I've accepted the budget. What zero can't justify is raising the budget before the print.
The relief trigger
Your trigger requires two conditions, which is right for adding risk, and I'll accept half of it. If the weekly stress gauges have cut the budget to 3 percent, a weekly real yield back under 2.7 restores it to 3.5 and lifts the freeze. That's the symmetry.
Going above that baseline is different. Neither a lower real yield nor a close above 154.58 tells us anything about what the thesis rests on: cash flow, dilution, financing terms, and OpenAI paying its bills. All of that gets tested in December. You wrote that we rebuild only after a clean print. Raising the budget to 4 percent in late November is a pre-print rebuild by another name. It would also mean buying just below the 200 SMA at 161.38, with the weekly SuperTrend still pointing down at 191. Anything above baseline waits for the print, starting, as you rightly said, with buying back the 163 call.
Triggers need numbers
The Oracle-specific triggers that take the core to 0.15 are the most important controls in this plan, and none of them has a number. "Discounted equity raise" and "a bond priced well wide of the index" will get argued about at the open after the headline, which is exactly when we can least afford an argument. I'd write down starting points now and recalibrate once someone sources Oracle's own spreads:
- an equity deal priced more than about 5 percent below the prior close
- a new Oracle bond priced more than about 50 basis points over the BBB index, which is at 1.02 percent today
The working-capital trigger needs the same treatment, and the neutral's seasonal point gives us a way to make it observable on print day. Fiscal Q2 operating cash flow has been $143 million, $1.3 billion and $2.1 billion, all positive. A negative fiscal Q2 operating cash flow is outside anything in our data and is the clearest sign the Q1 prepayments are unwinding. A weak but positive number triggers nothing.
On the macro gauges, neutral, I accept your point. Firing a weekly trigger early because it's close defeats having one, and the gauges have moved away. I'll take the lower budget when the stress actually shows up.
Financing
Neutral, you're right that cash won't run down to $10 billion, because Oracle finances every quarter: $14.5 billion in fiscal Q2 last year, $31.5 billion in Q3, and now this week's debt headline. But follow that through. Continuous financing means a raise in the December quarter is close to certain. The gap between operating income and net income has already widened from $1.35 billion to $1.97 billion a quarter as the borrowing piles up.
Suppose the next round looks like last quarter's implied raise from the balance sheet, which is a different number from the unverified line we struck. That's roughly $20 billion of equity. At today's price, that's about 150 million new shares, nearly 5 percent more stock. It isn't a trigger, and some of it is already priced in. It's the reason the core stays at the budget and doesn't grow before December.
The put spread
Aggressive, I accept 140/120 at about a 36 percent cost for accounts that don't own ORCL. For those accounts it's the whole recommendation, so it has to be fully specified. But your second entry doesn't survive your own price rule.
If the stock closes below 131.58, the 140 put is nine points in the money. On my rough numbers the spread then costs around 45 to 50 percent of its width, over the 40 percent cap. Getting back under the cap means moving strikes, which is the strike shopping we all ruled out. So there's one entry, a failed bounce into 140 to 142, or no trade. For a flat book, a breakdown with no position on is an acceptable outcome.
After the print
I agree that buying back the call comes first if the print clears all five conditions. Two provisos. It counts as part of the rebuild, because it adds real exposure. And the put stays on through January. The post-print decision should be made within a few sessions of the print, not left to drift toward expiry while the put loses time value.
Where I land
It's still a Sell.
- Price the mid-January 127/163 collar first, at executable prices with the dividend included.
- Cut to about 0.6 today, not 0.75.
- Size the collared core from the 3.5 percent budget, which I expect lands around 0.34.
- Work the remaining quarter of a position in 139 to 142, treat 145 as a bonus, and finish at market by the close before CPI or on a daily close below 131.58.
- If ORCL reclaims 146.94 with OBV above minus 29.8 million:
- stop selling;
- collar or sell anything still above the core;
- roll up the core's put or trim the core, so its worst case from current value stays inside budget.
- Weekly stress gauges cut the budget to 3 percent and freeze rebuilds. Weekly relief restores 3.5 and lifts the freeze. Anything above that waits for the print.
- The core goes to 0.15 on any of these:
- a raise priced more than about 5 percent below the prior close
- a new bond more than about 50 basis points over the BBB index
- a rating action
- a negative fiscal Q2 operating cash flow
- A print that clears all five conditions starts the rebuild by buying back the call.
- Add index puts at the portfolio level while the VIX is at 15.
- Put spreads go only in accounts with no ORCL: one entry, no strike changes.
- Strike the unverified $20 billion financing line, and shift every level down 50 cents if today is ex-dividend.
This replaces the trader's 0.5 target, the plan to collar only after trimming, the stacked conditions for cutting, the short-stock allowance and the 147.5 short stop.
The last sixth turned out to be small, and the formula settles it. Two risks aren't small:
- the unhedged trim shares we're about to carry for a few sessions on a bet the math says is roughly break-even
- the core's floor drifting further below current value the more the stock rallies
Fix those two, and this plan protects capital in the scenarios we can't undo and leaves room to re-enter in the ones we can. Conservative Analyst: The plan has converged far enough that I'll start with credit where it's due. The aggressive analyst now wants to cut harder today than I proposed, and his reason is right. Two things still move real capital. One is what we carry unhedged into a weekend and a CPI print. The other is whether our triggers are honest in both directions. The married-put question matters less than it sounds, and I'll explain how I'd let the option chain settle it.
Start with the inventory. Today is Friday, and single-stock weeklies expire on Fridays. That makes next Friday the nearest usable expiry, and with CPI due mid-month it almost certainly lands after the release. Today's expiry is useless. The aggressive analyst is also right that buying the call back on the close before CPI hands most of the premium back, because the event is still priced in.
So the overwrite doesn't exist. Without it, the neutral's 0.3 of resting inventory is exactly what he himself described: no measured edge, an expected fill equal to today's price, and a downside that gaps. If CPI lands Tuesday, we have today and Monday. That's 0.3 of a position at full exposure through a weekend of OpenAI headlines. It carries about twice the market exposure of the entire collared core, and on average it wins nothing.
I said 0.6 last round. With the overwrite gone and the deadline possibly one session away, I'd go further. Keep 0.15 resting at 139 and sell everything else above the core today. The aggressive's 0.2 isn't worth a fight, but 0.3 is.
Now the married put. I handed him the skew argument, so I won't pretend otherwise. What's true about it is this: the floor is identical by construction, the share count is lower, and it trims harder into a rally. It isn't a risk problem. It's a choice about which upside we keep, and I think he's oversold it in three ways.
First, look at where each structure actually pays. I'm using my skewed numbers: about 0.27 shares in the married put versus about 0.34 collared at a 4 percent net with the dividend, held to January. - At 140, the married put is down about 0.9 percent of a standard position and the collar about 0.3. - At 150, the collar is up about 2.2 percent and the married put about 1. - At 130 they're within about a tenth of a percent, and at the strike they're identical.
The married put only pulls ahead above roughly 173, about 27 percent higher by mid-January. On the option market's own pricing, that's roughly a one-in-eight outcome, and less in a stock trending down on every timeframe. In fairness, a fast squeeze in November would narrow the gap, because the short call still has time value then. But at every January price below about 173, the collar is as good or better.
Second, calling the unsold call "the one leg with positive edge" skips our own thesis. A collar plus a long 163 call is the married put, so what he's really adding is a long out-of-the-money call. It sits on a stock we all agree earns less than its cost of capital. That call carries roughly eight to nine times the stock's percentage shortfall in its own value. On his own three-month shortfall of 0.75 to 1.5 percent, that's worth something like one to two vol points. So "at or above realized" is the wrong line. The call has to be about two points cheap before skipping it pays on our numbers.
Third, measure realized volatility properly. A number converted from ATR isn't realized volatility. Compare the January call's implied vol with close-to-close realized over the last 60 sessions, which, like the January option, contains exactly one earnings print.
And over the near term, the married put carries about 0.18 of delta against 0.14 for the collar. That's more exposure through CPI and the FOMC, not less.
So here's the rule. Collar unless the 163 call's implied vol is more than about two points below 60-session close-to-close realized. If it is, take the married put, size it from the budget, and I'll sign it.
On the ratchet, both of you rebutted a trigger I didn't propose. I said a daily close above 146.94. On 10/06, 146.94 was the intraday high, and the close was 144.77. My trigger would not have fired on the example you both used. A close above the level we all named as the line that stops the selling program isn't noise.
So keep the weekly re-mark as the base, and add an immediate re-mark on a daily close above 146.94. I concede the remedy: trim, don't roll. Rolling buys the insurance twice, and selling into strength fits a Sell. When we trim, unwind the matching put and call with the shares, so no orphaned option legs are left in the book.
On relief, I can accept the neutral's version. A weekly real yield under 2.7 lifts the re-mark budget to 4 percent for holding, not adding. It drops back the week the yield closes above 2.7 again.
The aggressive's OpenAI version doesn't work as written, and the asymmetry he objects to is earned. A cut to OpenAI's commitments is a costly signal, because nobody discloses that unless they have to. A public reaffirmation is free; executives reaffirm partners all the time. The risk was never that OpenAI would disown the contract. It's whether a company with about $50 billion of annualized revenue can pay for compute commitments in the hundreds of billions, and a reaffirmation says nothing about that.
"Financing large enough to fund its compute commitments" isn't observable either. No single round funds a contract reported in 2025 at around $300 billion. There's also a structural reason for the asymmetry. A cut trigger protects against a loss we can't undo. A relief trigger only spares us a trim we can reverse after a clean print.
If he wants symmetry, make relief the mirror of the cut trigger. Either of two signals would qualify: - Oracle's own spreads tightening 50 basis points against the BBB index from our baseline, on a weekly close. - A closed and funded OpenAI financing covering roughly a year of the reported Oracle commitment. On the 2025 background of about $300 billion over about five years, that's on the order of $50 to $60 billion. That figure is my assumption, not a report figure.
Either one unlocks the same 4 percent, and the reliefs don't stack. The spread version can't fire until someone sources Oracle's baseline, which is one more reason to get it this morning.
On the other triggers, I'll take the neutral's fixes. Measure Oracle's spreads as a change against BBB from a baseline, and use the 25 basis point new-issue concession until we have one. Set the cash trigger at fiscal Q2 operating cash flow worse than about minus $3 billion.
On the OpenAI cut trigger, the aggressive wants "reduction" instead of "any change." Fine, but define reduction to include stretch-outs. Oracle has already spent $59 billion of capex in three quarters. An extension that pushes OpenAI's payments or capacity take-up further out cuts the present value of that spend and hits exactly the cash leg we're worried about. A restructuring that adds prepayment or collateral is good news; one that only adds time is not.
On dilution, measuring in shares is right for an equity holder. I'll accept 6 percent of diluted shares in a quarter, with two clarifications: - Count issuance cumulatively over the quarter, so an at-the-market program can't drip under the line. - Count equity-linked paper as converted.
And let's stop calling last quarter's raise "absorbed." The stock opened at 164.43 on the report and closed at 150.28 on 80 million shares. Six percent is a generous line, not a tight one.
On put spreads for books with no ORCL, pre-committing the 130/115 is the opposite of strike shopping, and the RSI and OBV conditions answer the divergence I warned about. I accept it. But I ran the numbers: with the stock near 131, three months left and vols of about 52 and 57, it prices near 36 percent of width, under the cap. So it will probably fill, and that makes the sizing question real. "Both capped" has to mean one-third of a risk unit combined across both entries, not one-third each. In round one, he split the allowance in half between the two entries himself, and we should keep that.
Last, the options-restricted number. Both of you signed 0.15, and I think that's the one place the formula got the wrong input. For a collared share, "worst case" means the floor, which covers every outcome below the strike. For an unhedged share, the aggressive analyst himself says 24 percent is roughly a one-sigma three-month move. The downside gets worse than a one-sigma move about one time in six, and the window includes a print in a stock that opened 14.5 percent lower on 12/11. That isn't a worst case.
Treat the unhedged share the way we treat the hedged one. A two-sigma three-month move at the vol we've been using is about 37 to 39 percent, which also sits in the middle of the plan's own tail. 3.5 divided by that is about 0.10. Options-restricted accounts should get to about 0.10 through the same ladder and deadline.
So it's still a Sell, and here's where I land.
This morning: - Confirm the CPI date. - Pull the chain. - Source Oracle's spread baseline and current backlog. - Price the mid-January 127/163 collar and the 127 put alone, at executable prices with the dividend included. Collar unless the call is more than about two vol points cheap to 60-session close-to-close realized; otherwise use the married put. - Size the core from the 3.5 percent budget: about 0.34 collared or 0.27 married.
Today, sell everything above the core except 0.15 resting at 139. Finish that at market by the close before CPI, or on a daily close below 131.58.
Re-mark weekly, and immediately on a daily close above 146.94. Trim, don't roll.
The budget is 3 percent under weekly market stress. It's 4 percent on weekly real-yield relief or on the costly OpenAI signals, never stacked. No new shares go on before the print.
The core goes to 0.15 on any of these: - cumulative issuance above 6 percent of diluted shares, or a raise priced more than 5 percent below the close - Oracle spreads widening 50 basis points against BBB from baseline, or a new issue priced 25 basis points wide of its own curve - a rating action - fiscal Q2 operating cash flow worse than minus $3 billion - any reduction or stretch-out of OpenAI's commitments
Decide within a few sessions of the print.
Books with no ORCL get the 140/120 on a failed bounce and the 130/115 on a confirmed break, capped at one-third of a risk unit combined. Options-restricted accounts go to about 0.10. Add index puts at the portfolio level while the VIX is at 15. Strike the unverified $20 billion financing line, and shift every level down 50 cents if today is ex-dividend.
That replaces the trader's 0.5 target, the collar placed only after the trim, the stacked cut conditions, the short stock and the 147.5 stop. By tonight we'd hold roughly 0.4 to 0.5 of a position, most of it with a floor under it. The trader's version holds half with nothing under it until the bounce comes.
The remaining disagreements over structure are small. What isn't small is unhedged inventory carried over a weekend for no edge, relief triggers anyone can trip with a press release, and an options-restricted size built on a one-in-six move. Fix those, and this plan protects capital in the outcomes we can't undo.
Neutral Analyst¶
Neutral Analyst: Neutral Analyst: Let me start where the three of us agree. The Sell is right. ORCL is below every moving average that matters, and SuperTrend is down on all three timeframes. Free cash flow has been negative for four straight reported quarters, and capex is still climbing. What we're arguing about is the shape of the position. I think each of you has built it around the scenario that worries you most, when ORCL is a stock where both tails are live.
Aggressive analyst, you opened by saying a full position earning 6 to 8 percent against an 11 to 12 percent cost of equity is risk without reward. Fair, but that number is positive. The research plan doesn't say ORCL falls over twelve months; it says ORCL rises less than it should. If you short a stock whose expected drift is upward, all your edge has to come from timing. Your window, October into November, is full of OpenAI and Fed headlines that can move this name 10 percent either way.
The conservative analyst already corrected the 3-to-1 claim. Against the 13 points you actually size for, the targets pay about 0.7 and 1.6 times risk. And if the short sits in the same book that owns the stock, it's just owning less with stop risk added. Selling shares does the same job more cleanly.
Your technical read on waiting for a bounce is good, but the execution reaches too high. The top of your band, 146.94, is 1.7 ATR away, and it's exactly where the last bounce died. The realistic fill is 139 to 142. That covers the 10 EMA at 140.89 and the middle Bollinger Band at 142.52, both within about one ATR, which is one ordinary session for this stock. Stacking volume, OBV and a weekly close onto the trigger that cuts risk is backwards, and I'm with the conservative analyst on that.
You also leaned on the macro harder than the data allows. High-yield spreads did widen from 2.60 to 3.09, but they peaked at 3.24 on October 1 and have narrowed since. BBB spreads went from 1.06 back to 1.02. GDP is growing at 2.2 percent and unemployment is 4.2 percent. That's a market repricing long-dated assets, not one heading into a credit event.
On valuation, 22 times a run-rate built on Oracle's seasonally weakest quarter isn't expensive on its face. Revenue growth has accelerated four quarters in a row to nearly 30 percent, and about 55 cents of every new revenue dollar is reaching operating income. The bear case is about earnings quality: depreciation on $59 billion of capex, dilution, and cash flow driven by prepayments. It isn't about the multiple. ORCL is already 56 percent below its October 2025 high, so much of that cash-flow story is in the price.
Now the conservative side. Your sharpest point is that the cost-of-equity logic applies to every share. True, but it applies to your one-third as well, so it can't tell us whether the right weight is 0.33 or 0.5. That choice comes down to benchmark tracking and the value of staying exposed to a relief rally.
Your other claim is that each remaining share carries the same minus 24 to minus 49 percent tail. That stops being true once you buy the put you recommend. A put at 125 to 128 limits the residual's loss through January to roughly 6 to 8 percent plus net premium. Hedged and unhedged shares are different risks, and you're treating them as one.
That leads to what I see as the real flaw: you're paying for protection twice. You want the put on today, and you also want to cut to 0.15 on a plain close below 131.58. If you own a 127 put and the stock closes at 131, the put is near the money and doing its job. Selling the shares there as well means you paid the premium and still sold at the low. That sale would also land in the 131.6 to 133 zone, where the 9/28 low, the lower band and the 61.8 percent retracement meet, which is where you warned a bullish divergence could form.
Your 3/11 gap example sits on the same quarterly cycle as the 12/11, 6/11 and 9/11 gaps. That looks like the earnings calendar, though our tools don't confirm the dates, and the plan already goes flat on shorts before December. Your better evidence is the late-May run from 190.30 to 247.29 in three sessions, which wasn't on that calendar. It shows an OpenAI funding headline can squeeze this name hard. That argues against short stock, and it also argues for keeping a meaningful long.
Your triggers need tightening:
- "Any financing announcement" will fire on routine issuance from one of the biggest investment-grade borrowers in the market. Key it to terms instead: an equity raise at a discount, a bond priced well wide of the 1.02 BBB index, or a rating action.
- The real yield is 8 basis points from your 3 percent line, so one CPI print could whipsaw you. I'd treat a weekly hold above 3 percent as a reason to finish the trim at market and hold off rebuilding, not as an exit.
- "No reversal in operating cash flow" needs a seasonal baseline. Fiscal Q2 operating cash flow was $143 million, $1.3 billion and $2.1 billion over the last three years, so a weak December number is normal. What would matter is the working-capital line turning into an outflow.
The balance sheet is also better than either of you allows. The equity raise is dilutive, but it took liabilities from 6.5 to 3.5 times equity and lifted cash to $36.4 billion, with a current ratio of 1.17. If burn goes to $15 to 20 billion a quarter, that cash covers roughly two quarters. At the reported minus $5.4 billion it covers six or seven. Another raise in 2027 is likely, but nothing in our data shows one forced within ten weeks. So delete the $20 billion financing line from the trader's reasoning, as you both said.
Here's how I'd adjust the plan.
- Trim in two halves. Take ORCL from full weight to about 0.75 today, which is close to the conservative's 0.7. Work it down to 0.5 in the 139 to 142 zone and treat anything above 145 as a bonus. Borrow the conservative's deadline: if the trim isn't finished by the September CPI release, finish it at market.
- Collar a core of 0.3 now. Buy a put around 125 to 128 expiring in January, so it covers the December print even if the date slips. Fund part of it by selling a call above 163. This core doesn't get sold on technical signals, because the put is its protection. If the option chain shows the net cost eats more than about a third of our expected 12-month return, shrink the core rather than leave it unhedged. A put spread with a lower strike near 115 wouldn't cover the tail we actually fear, so it isn't a substitute.
- Leave the other 0.2 unhedged on a plain stop. It goes on a daily close below 131.58, with no volume or OBV filter. That gives the conservative analyst the fast trigger on the exposure that isn't protected, and gives the aggressive analyst relief-rally exposure without paying for insurance twice.
- Cut the core to about 0.15 only on a serious financing or credit signal. That means the terms-based financing triggers above, or ORCL's own spreads clearly blowing out against the BBB index. We'll need to source those spreads, because they aren't in our reports.
- Check index puts for the market-wide risk. With the VIX at 15, the portfolio-level risk of real yields and AI credit catching up to equities may be cheaper to hedge with index puts than with ORCL options. That's worth checking.
- No short stock in a book that owns ORCL. If a separate mandate wants bearish exposure, use a put spread at 140 to 142 with premium capped at a third of a risk unit, and describe it honestly as roughly 1 to 1.5 times risk. Add to it on a break below 131.58 only if OBV makes a new low under minus 152 million. If RSI holds above 37.28 through that break, skip it.
- Rebuild in stages. A reclaim of 146.94 with OBV above minus 29.8 million means stop selling, not buy back. A daily close above the 154.58 SuperTrend takes us back to about 0.7. Full weight comes only after a December print that clears roughly $20.9 billion of revenue and a 33 percent margin, with no working-capital reversal and no discounted equity raise.
That's still a Sell. It gets most of the de-risking done whether or not the bounce comes, protects against the tail that actually threatens the book, keeps us exposed to the relief paths, and doesn't pay for the same insurance twice. Neutral Analyst: Neutral Analyst: Both of you scored real points against me, so I'll concede them before arguing.
The aggressive analyst is right that I measured Oracle's cash cover using its best cash quarter. Fiscal Q2 operating cash flow has been $143 million, $1.3 billion and $2.1 billion over the last three years. Against $28.5 billion of capex, the December quarter could burn around $26 billion of the $36.4 billion in cash. My estimate of six or seven quarters of cover was wrong; for this quarter it's closer to one and a half.
You're both also right about my unhedged 0.2. A stop 3 percent below the price doesn't protect anything in a stock that opened 14.5 percent lower on 12/11 and 10.7 percent lower on 6/11. And the conservative analyst is right that my rebuild rule would have added unhedged shares right before the print. Anything we add before December either gets collared or waits.
Once those corrections are in, the disagreement is much smaller than this debate makes it sound. We agree on the Sell. We agree on cutting to about 0.75 today, finishing the trim at market by the September CPI release, and collaring the residual with a January put at 125 to 128. We agree there's no short stock in any book that owns ORCL. What's left is whether the residual is a third or a half. I don't think either of you has earned your number. You're both arguing from option prices nobody has seen.
Unhedged shares
Look at what each of your plans actually holds unhedged this week: - Conservative: collars a third and keeps about 0.37 unhedged while waiting for the bounce. - Aggressive: collars half and keeps 0.25 unhedged while waiting.
That's fine, because it's trim inventory with a deadline about a week away, and paying for puts on shares you plan to sell in a week would be a waste. My mistake wasn't holding an unhedged slice. It was letting that slice live past the deadline. So my 0.2 becomes trim inventory too. It's sold into the bounce, on a plain close below 131.58, or at market by CPI, and nothing unhedged sees December. On that point we've converged.
The aggressive analyst's three-to-one
The conservative analyst is right that 20 percent up to 163 and 6.4 percent down to 127 are distances, not probabilities. Reaching 163 by January means going 4.2 ATR through the 10 EMA, the 50 SMA, the daily SuperTrend and the 200 SMA.
There's a sharper problem, though. Your best evidence for keeping half is the May squeeze, 190 to 247 in three sessions. A move like that from here lands around 176, and your own call at 163 sells it away. You can't use the squeeze to justify the size and then write a call that hands the squeeze to someone else.
The collar doesn't create an edge. It reshapes the payoff. The honest case for holding hedged shares is option value and benchmark tracking, not a three-to-one trade.
You're also probably too optimistic about funding. Single-stock skew usually prices downside puts at higher implied volatility than upside calls. So a call 20 percent out of the money likely pays for less of a put 6 percent out of the money than you're hoping, though the May squeeze history may flatten that skew in this name. Neither of us knows.
The aggressive analyst's sell band
One small catch: your sell band runs up to 146.9. But a reclaim of 146.94 with OBV above minus 29.8 million is the signal we all agreed means stop selling. You're aiming fills at the line that cancels the program.
The 50 SMA is also about to roll over once the July closes drop out of its window, so the ceiling is coming down. Work the band at 139 to 142, and treat 145 as a bonus.
The conservative analyst's roll-cost argument
Your strongest new point is that the collar expires in January while the 12-month tail runs much longer. I take the timing point seriously, but the arithmetic mixes up premium and cost.
Paying 3 percent for a put doesn't mean losing 3 percent in expectation. The put has an expected payoff of its own. The real drag is how much implied volatility exceeds the volatility this stock actually delivers. With a 4.8 percent daily ATR, realized volatility is high as well, so the true drag is probably well below your 2 percent a quarter. And nobody is proposing to roll this indefinitely.
The collar is a bridge to information. The December print either clears the bar we all wrote down or it doesn't: - revenue of about $20.9 billion or better - operating margin of 33 percent or more - no reversal of the working-capital inflow - capex at or below $28.5 billion - no discounted raise
Because the put runs into January, we decide with protection still on: - If the print clears the bar: we rebuild. - If it fails: we cut to 0.15 or exit, selling the shares and the put together while the put still holds value.
That's a one-time cost to defer a decision until better data arrives, not an annuity.
Financing risk
Your financing argument doesn't do what you want it to either. You say a raise is a question of when, not if, so we should size for it ahead of time. The market agrees with you; this week's headline about more debt for AI chips already says so. What's unknown is the terms, and an event with unknown terms is exactly what a put is for.
If a discounted equity raise gaps the stock, the collared shares lose about 6 percent to the strike plus premium, not 20.
What the 0.33 versus 0.5 fight is worth
The difference is about a sixth of a position. Through January, the worst case on that sixth is roughly 6.4 percent to the strike plus a few points of net premium. That's about one and a half percent of one standard position.
That's small enough that we shouldn't decide it on guesses about volatility. Both of you already accepted the rule that settles it, so let's make it explicit. If the net cost of the January collar comes in around 2 percent or less, hold half. If it comes in between roughly 2 and 3.5 percent, hold 0.4. Above that, hold a third.
If the chain is expensive, there's a second lever besides size. We can pull the call down toward 155 to 158. That still sits above the daily SuperTrend at 154.58, and through January it gives up only gains beyond roughly 15 to 17 percent, in a stock with the 200 SMA at 161 overhead. Whoever wants more shares can pay for them with a lower cap.
The July low
The conservative analyst's reminder that the stock closed at 114.99 eleven weeks ago cuts both ways. That low came before the fiscal Q1 report showed growth near 30 percent and a 34.8 percent margin. The stock did sell off on that report, so I'm not claiming the numbers set a floor. But the July close priced a business before that information, so it isn't an anchor for where the stock goes now.
Credit-spread triggers
The conservative analyst is right that a trigger we can't observe isn't a risk control. The answer is to make it observable, not to shrink blindly. Until someone sources Oracle's own spreads, use a proxy: BBB spreads back above their 1.06 October 1 peak, with high yield back above 3.24.
That proxy is market-wide, so it shouldn't trigger an Oracle-specific cut. It should take the core to the low end of the range, a third, and freeze any rebuild. Cuts toward 0.15 stay tied to Oracle itself: - a discounted equity raise - a bond priced well wide of the index - a rating action - Oracle's own spreads blowing out once we can see them
Bearish exposure
On the put spread, the conservative analyst is right about owners. If you hold the stock, selling more shares covers the 140-to-127 range for free. The aggressive analyst is right that we don't know the caller's book, so in flat or underweight accounts a January put spread is reasonable.
The aggressive analyst's discipline is the right one: pay no more than 40 percent of the strike width, and keep premium under a third of a risk unit. With implied volatility likely high, a near-the-money 140-over-120 spread may price right at that limit. If so, the rule means no trade, and that's an acceptable outcome.
I'll also concede that my drift argument was weak over six weeks; it's under 1 percent. The real reasons to avoid short stock were event density and the squeeze, and options handle both.
Depreciation
The aggressive analyst's depreciation math assumes all $59 billion lands on top of today's margins. We don't have Oracle's depreciation figures, so we don't know how much of it is already flowing through. Oracle kept 55 cents of each extra revenue dollar as operating profit while last year's capex was already coming online. The pressure is real; the size is unknown.
Where I land
This is still a Sell, built to work whether or not the bounce comes: 1. Cut to about 0.75 today. 2. Work toward the residual target in 139 to 142, and finish at market by CPI. 3. A plain daily close below 131.58, or a weekly hold of real yields above 3 percent, finishes the trim at market. The real-yield trigger also freezes any rebuild. 4. Price the January collar before setting final size, and let the cost schedule pick between half, 0.4 and a third. 5. Collar the residual, and let nothing unhedged ride into December. 6. Run the credit proxy until someone sources Oracle's own spreads. 7. Add index puts at a VIX of 15 as a complement, since they don't hedge the OpenAI risk. 8. Make the post-print decision before the put expires, not by default.
Strike the unverified $20 billion financing line from the reasoning. If today is ex-dividend, shift every level down 50 cents.
That keeps real exposure to a relief rally, caps the tail through the riskiest stretch, and lets the option market, not either of our instincts, decide the last sixth of the position. Neutral Analyst: We've reached the point where the arguments are better than the stakes. We agree on the Sell, on cutting to about 0.75 today, on collaring whatever we keep, on no short stock where ORCL is owned, and on nothing unhedged into December. What's left is roughly a sixth of a position. It's actually smaller than that, and I'd like to settle it with a rule instead of a winner.
Conservative, you brought in put-call parity, so let's take it all the way. A share collared with a 127 put and a 163 call is cash plus a 127/163 call spread. On my rough math, using your skewed vols and not the chain, that package has a delta of about 0.4. The put's delta is about minus 0.33 and the short call's is about 0.25. So a collared one-third carries about 0.14 of a standard position in market exposure, and the aggressive analyst's collared 0.4 carries about 0.17. Parity doesn't separate your number from his. It shows the gap is about three hundredths of a position. Your "bullish call spreads inside a Sell thesis" applies to your third just as much. That's an argument about owning any residual at all, and we settled it when we agreed benchmark tracking and option value justify one.
There's a practical warning in that for both of you. Anyone holding a collared 0.4 for benchmark reasons should know they're effectively running about 0.17. This plan is already more defensive than the share count sounds.
Now skew, which each of you applied to only one structure.
Aggressive, you priced the collar at a flat 45 percent. With normal skew the put is richer and the call cheaper, so your 2.6 percent net is optimistic. The conservative's 3.8 to 4 percent, including the January ex-dividend, is the more realistic sticker. Your 0.4 estimate rested on the cheap end.
Conservative, that same skew changes the put-spread math. With the stock near 140, a January 140 put at about 50 percent vol against a 120 put at about 55 prices near 36 to 37 percent of width on my rough numbers. At flat vol it's about 41. So the 140/120 most likely clears the 40 percent rule as written. The aggressive analyst's move to 135/115 was unnecessary, and your warning that the market is telling us the move is priced probably won't bind. If you both assume skew, it hurts the collar and helps the spread.
That brings me to my own mistake. The bracket schedule I proposed has cliff edges, and it invited exactly the 125 strike game you two fought over. Replace it with a continuous budget. Cap the worst-case loss on the residual through January at about 3.5 percent of a standard position. Worst case per share is the distance to the put strike plus net premium. Residual size is the budget divided by that number. I'll be upfront that 3.5 sits between your implied 3.3 and 4. The value is in the mechanics: the rule is continuous, it scores strike and premium together, and it can't be gamed.
Here's what it produces: - At the 127 strike with a 2.6 percent net, the residual is about 0.39. - At the 127 strike with a 4 percent net, it's about 0.34. - At the 125 strike, the put saves maybe six tenths of a point of premium but gives up a point and a half of protection, so the residual falls to about 0.31.
Aggressive, your 125 refinement buys fewer shares, not more. Conservative, your no-strike-shopping rule now enforces itself.
On the December bar, both of you mis-described the revenue leg. $20.9 billion is simply 30 percent year over year, which means holding the current 29.6 percent. The like-for-like fiscal Q1 to Q2 steps were 5.7 and 7.6 percent, so 8.0 is a stretch, not the recent pace. But conservative, averaging the 12.5 percent over two quarters mixes in the Q4 to Q1 step, and the fundamentals report tells us Q1 is Oracle's seasonally weakest quarter. That average understates the trend. The fair reading is that revenue is roughly a coin flip, assuming growth doesn't slow.
You're right that all five conditions together are well under even odds. But that's the probability of a rebuild, not the value of the residual. The residual's value comes from the whole path to January, and that path includes the October FOMC, late-October hyperscaler capex guidance and any OpenAI clarification. The collar already caps the failed-print branch. That's why the chain should price this, not the odds of the clean branch alone.
Conservative, I also have to push back on your closing line that owning less pays in every branch. It doesn't. It costs in every relief branch the research plan lists. That's the mirror image of the distances-versus-probabilities error you caught in the aggressive analyst's three-to-one: you named only the branch where less wins.
You did win the tiebreaker exchange. Three months of drift is about 1.5 to 2 percent against roughly 3 percent of cost of equity, so the excess return is negative, and the aggressive analyst can't call drift noise one round and a deciding factor the next. Weigh that honestly and the extra 0.07 of a position risks about 0.7 percent of a standard position to make about 1.1 percent at the extremes. The probabilities tilt slightly your way, which is exactly why the budget lands nearer a third when the chain prices normal skew.
Your near-trigger argument, though, would abolish triggers altogether. We required weekly confirmation precisely so that a level 8 basis points away doesn't fire on one CPI print. Pre-firing because it's close defeats the point. The proxies have also been moving away. High yield is back to 3.09 from 3.24, BBB is 1.02 from 1.06, and the 10-year peaked at 5.31 on October 5. So write your number into the scenario you fear. If the weekly proxies fire, the budget drops to 3 percent, which lands at roughly 0.3 to a third depending on the chain. You get a third when the stress shows up, not before.
Your mixed-print rule fills a real gap all three of us left, and I'd adopt it with one fix: it needs the seasonal baseline we already agreed on. Fiscal Q2 operating cash flow has been $143 million, $1.3 billion and $2.1 billion, so a weak number is normal and shouldn't take the core to 0.15. Cut to 0.15 on any of these: - the working-capital inflow turning into an outflow - a discounted equity raise - a rating action - a bond priced well wide of the index
Capex above $28.5 billion blocks the rebuild, but it isn't a cut trigger on its own. What matters is how it gets funded, and the financing-terms triggers already cover that.
That also tempers both of your burn math. Oracle has financed every quarter: $14.5 billion in fiscal Q2 last year, $31.5 billion in Q3, and this week's debt headline is the next round. Cash won't actually fall to $10 billion. The terms are the risk, and that's what our triggers watch.
Aggressive, on the put spread, you called it where the real reward is and said the team should prioritize it. It isn't the priority. The trader's decision is about a position, and the owner's risk comes first. Two refinements: - Restrict the spread to accounts holding no ORCL at all, not just underweight ones. An underweight account with a collar would be double-covering the 140 to 127 range, which is the conservative's point and a correct one. - Be clear about what it's betting on. Fiscal Q2 cash weakness is seasonal and known. The spread pays only if the reversal is bigger than what the market already expects.
Keep it at 140/120, with no strike changes, the 40 percent cap and premium under a third of a risk unit, and buy fewer if it doesn't fit.
I also take two of the conservative's housekeeping fixes. The CPI deadline means the close of the session before the release. If a reclaim of 146.94 with OBV above minus 29.8 million stops the selling, anything still above the residual gets collared at the same moneyness inside the same budget, or sold, before CPI.
So here's the adjusted plan, and it's still a Sell. It replaces the trader's 0.5 target, the stacked cut conditions, the short-stock allowance and the 147.5 short stop.
First, price the mid-January 127/163 collar before doing anything else. Size the residual from the 3.5 percent worst-case budget. I expect it lands between a third and 0.4, most likely nearer 0.35.
Second, cut to about 0.75 now and collar the residual immediately.
Third, work the rest of the trim in 139 to 142, treat 145 as a bonus, and finish at market by the close before CPI, or on a plain daily close below 131.58.
Fourth, market-wide proxies on weekly confirmation drop the budget to 3 percent and freeze any rebuild. Oracle-specific financing or credit signals, or a working-capital reversal at the print, take the core to 0.15.
Fifth, add index puts while the VIX is at 15. Put spreads go only in accounts with no ORCL. Decide after the print, before January expiry, and nothing rolls into February unhedged.
Strike the unverified $20 billion financing line, and if today is ex-dividend, shift every level down 50 cents.
This keeps a modest, bounded stake in the relief branches, caps the tail through the riskiest stretch, and lets the option chain settle the last sixth instead of either of us. Neutral Analyst: We've converged far enough that the useful work now is checking each other's arithmetic and closing the gaps the rules still leave. I'll take four things: how much to sell today, what happens to the core if the stock rallies, whether our cut triggers measure the risks we named, and one gap none of us has raised, which is accounts that can't trade options at all.
Start with the trim inventory, since you both now agree it's the biggest unhedged risk in the plan. Conservative, your principle is right, and it's stronger than your arithmetic. If the stock has no drift, a ladder of sell limits has an expected fill equal to today's price, whatever levels you pick. That's a basic property of a random walk: where you choose to stop doesn't change the average. Waiting for 139 to 142 doesn't buy edge. It only reshapes the distribution of outcomes, and the downside tail is the one that gaps. The ladder only earns something if there's real mean reversion, and our evidence for that is thin. The daily z-score is minus 1.32, nothing is stretched, and the 10/08 close sat in the bottom 13 percent of its range.
Your 44 percent does understate the bounce on the rungs that matter, though. You measured to the 10 EMA at 140.89. The ladder starts at 139, about half an ATR away, and fills on an intraday touch. The breakdown leg needs a daily close below 131.58, 0.63 ATR away. With no drift, the first rung fills first about 55 percent of the time. The weak rungs are the upper ones. 142 comes first only about four times in ten, and 145 about three in ten, and 145 sits just under the line where we'd stop selling anyway.
Aggressive, that undercuts calling the inventory a deliberate bet on the bounce. There's no measured edge in it. Over a few sessions it also carries risk comparable to the core's whole January budget. At 0.4 of a position, a 5 to 10 percent gap on CPI day or an OpenAI headline costs 2 to 4 percent of a standard position. The core's entire allowance through the print is 3.5.
So sell the low-odds rungs today and keep the good ones: 1. Go to about 0.65 now, not 0.75 or 0.6. 2. Work the remaining 0.3 in 139 to 141, and drop 145 as a target. 3. If the chain has an expiry at or just before the deadline, sell a call around 140 against that inventory instead of resting limits. My rough math at 50 vol says it's worth about a point and a half over three or four sessions, but that isn't a chain quote. It pays us while we wait for a sale we already want, and it lowers the cost of a breakdown exit by the same amount. We buy it back with the shares at the deadline or on a close below 131.58. It won't stop a gap, so don't size around it. 4. Someone needs to confirm the CPI release date today. If it's Tuesday or Wednesday, "the close before CPI" could be two sessions away, which is another reason not to leave much inventory waiting.
Now the ratchet. Conservative, I checked your marks and they hold. Pricing the 127 put and 163 call at your skewed vols, the core's worst case from current value is about 13 percent at 146.94 and nearly 15 percent at 155. That's against about 10 percent when we put it on. A rally that fades back to 127 is a real loss, and a budget that ignores marks isn't a budget.
Two parts of your fix are wrong, though. First, firing it on a daily close above 146.94 means trading the core on noise. This stock hit 146.94 on 10/06 and closed at 135.69 two sessions later. We gave the macro triggers weekly confirmation for exactly that reason, and the budget re-mark deserves the same. Second, rolling the put up is the expensive remedy. Moving from 127 to a 137 put with the stock at 146.94 costs roughly three and a half to four points, about 2.5 percent. That buys a second round of insurance in the very branch we kept the core for, which is the rolling cost you already conceded. Trimming does the same job for free, and selling into strength fits a Sell.
Aggressive, the conservative is right that raising the budget to 4 percent to add shares before the print is a rebuild under another name. A lower real yield or a close above 154.58 tells us nothing about cash flow, dilution or OpenAI. You're right that relief deserves symmetry, though, and the re-mark is where it belongs. Re-mark the core on each weekly close from current value and trim back to budget if it's over. When the weekly real yield is under 2.7, use 4 percent instead of 3.5 for that re-mark. At 155, that takes a 0.35 core to about 0.24 without relief and about 0.27 with it. The relief branch keeps most of its exposure, the conservative's hole is closed, and no new shares go on before December.
On parity, you've both reached the same place. A collared share's expected excess return is zero at best. We hold it for benchmark tracking and option value, and size it by the budget. There's nothing more to win there.
The triggers are where I think we're still exposed, because three of the four we've named measure the wrong thing as written, and the biggest risk isn't on the list.
The 5 percent equity discount only catches a marketed deal. We don't know what form last quarter's roughly $19 to 21 billion took. An at-the-market program has no discount, and a mandatory convertible doesn't price against the close the same way. Add a size leg: any equity or equity-linked issuance above about $25 billion in a quarter, bigger than the raise the market has already absorbed, takes the core to 0.15 whatever the discount.
The bond trigger has a baseline problem. Fifty basis points over the BBB index is a fixed level, and Oracle may already trade wide of the index. The macro report's background says its CDS became the market's favorite AI-credit hedge late last year. If so, a routine deal could trip the trigger on day one. Define it as a change instead: Oracle's spreads widening 50 basis points more than the BBB index, measured from a baseline we source now. Until we have that baseline, use the new-issue concession: a deal pricing more than about 25 basis points wide of Oracle's own outstanding bonds.
The cash trigger is set too close to zero. A negative fiscal Q2 operating cash flow sounds like it's outside our data, but FY24's Q2 was $143 million, a hair above zero, so a small negative number is seasonal noise. The real signal is how much of Q1's roughly $13 billion working-capital inflow unwinds. Last year's Q2 was $2.1 billion; add 30 percent growth and you get about $2.7 billion. If half the inflow reverses, operating cash flow lands near minus $3.5 to 4 billion. Set the trigger at worse than about minus $3 billion.
None of our triggers watches the risk every report calls the most important: OpenAI's ability to pay. Our five clean-print conditions don't even mention backlog. Add one cut trigger: any disclosed change to OpenAI's commitments, or remaining performance obligations falling by more than the quarter's revenue. That would mean contracts were cut, not just consumed. We'll need to source the current RPO, because it isn't in our fundamentals data.
On the put spread, the conservative is right, and the math shows it. With the stock at 131 and about three months left, the 140 put is worth roughly 19 and the 120 put roughly 9.5. The spread costs about 47 percent of its width, over the cap. So there's one entry, on a failed bounce into 140 to 142. Aggressive, you're right that for a flat book this is the whole recommendation. But a flat book that misses the breakdown hasn't lost anything.
Last, the gap neither of you addressed. Aggressive, you said we don't know the caller's book, and that's right. We also don't know whether the caller can trade options. Every number in this plan assumes they can: the core size, the collar, the ratchet and the put spread. Our own budget gives the answer for an account that can't. An unhedged share's worst case through January is at least the low end of the research plan's tail, about 24 percent, and 3.5 divided by 24 is about 0.15. So an options-restricted account lands at roughly 0.15, sold through the same ladder and deadline. That's the conservative's floor, reached by the aggressive's formula, and both of you should be able to sign it.
Here's where I land. It's still a Sell, and it runs in this order: 1. Price the mid-January 127/163 collar at executable prices, with the dividend included. Size the core from the 3.5 percent budget, which likely lands in the mid-0.3s. 2. Cut to about 0.65 today and collar the core immediately. 3. Work the remaining 0.3 in 139 to 141, overwritten with a short-dated call around 140 if the chain allows. Finish at market by the close before CPI, or on a daily close below 131.58. 4. A reclaim of 146.94 with OBV above minus 29.8 million stops the selling. Anything above the core then gets collared or sold before CPI. 5. Re-mark the core weekly from current value and trim back to budget, using 4 percent when the weekly real yield is under 2.7. No new shares before the print. 6. Weekly market-wide stress drops the budget to 3 percent and freezes any rebuild. 7. The core goes to 0.15 on any of these: - an equity raise priced more than 5 percent below the close, or above about $25 billion in a quarter - Oracle's spreads widening 50 basis points against the BBB index from our baseline - a rating action - fiscal Q2 operating cash flow worse than about minus $3 billion - a cut to OpenAI's commitments 8. Decide within a few sessions of the print. If all five conditions clear, start by buying back the call. 9. Put spreads go only in accounts with no ORCL, with one entry. 10. Options-restricted accounts go to about 0.15. 11. Add index puts at the portfolio level while the VIX is at 15. 12. Strike the unverified $20 billion financing line, and shift every level down 50 cents if today is ex-dividend.
That keeps a bounded stake in the relief scenarios and cuts the biggest unhedged risk we have. It also makes the triggers measure the things that could actually break this thesis. Neutral Analyst: Neutral Analyst: We're down to execution details now. I'll settle what I owe quickly and spend the rest on the places where a rule still points the wrong way or can't actually be carried out this morning.
Conservative, two concessions. First, the ratchet. Your trigger was a daily close above 146.94. On 10/06 ORCL touched 146.94 but closed at 144.77, so the aggressive analyst and I both rebutted a trigger you never wrote. A close above the line that stops our selling program isn't noise. I accept the immediate re-mark on that close, with your remedy: trim, don't roll, and unwind the matching put and call along with the shares.
Second, the overwrite is dead. Today is Friday, the next weekly expires next Friday, and September CPI almost certainly lands before then. Buying the call back on the close before the release hands most of the premium back. My 0.3 of resting inventory depended on that overwrite, so it goes.
That leaves how much to leave resting, and here I'd correct both of you, including my own framing from last round. Aggressive, you call the gap between an intraday touch and a daily close a measurable edge. It changes the odds, not the expected value. If the stock has no drift, the rule "sell at 139 if it trades there, sell on a close below 131.58, otherwise sell at market by the deadline" has an average fill equal to today's price. Hitting 139 first more often is exactly offset by the bigger loss when the breakdown comes first, and the breakdown leg is the one that gaps. My 55 percent described the same odds and didn't buy any edge either.
There are only two honest reasons to rest anything: - execution, meaning we don't dump a large order into a Friday after a 5.5 percent drop; - a mild pull back toward the middle of the Bollinger Band from its bottom 17 percent.
Those justify a small rung, so I'd take the conservative's 0.15 at 139 to 140, not 0.2. It's only five hundredths of a position, but it's the difference between a rung with a reason and one without.
Now the married put. I think the conservative's rule is the aggressive's rule done properly, and I checked the haircut. At about 42 vol, the 163 call has a delta near 0.25 and is worth roughly 2.9 percent of spot, so in percentage terms it moves about eight and a half times as much as the stock. Its vega is about 22 cents per vol point. Our three-month shortfall of 0.75 to 1.5 percent therefore costs that call roughly 25 to 50 cents, or one to two vol points. The two-point haircut is right. And volatility converted from ATR isn't realized volatility, so use close-to-close.
But conservative, your rule has a problem you didn't see. You priced the collar with the call at 42 and the put at 50 to get your 4 percent net cost. The aggressive analyst's converted realized vol is about 48. My own conversion, treating ATR as roughly 1.6 times the daily standard deviation, gives the same. If close-to-close realized comes in anywhere near that, your rule says the call is six points cheap and picks the married put on your own numbers. That wouldn't be because the call is a bargain. In equities, volatility usually falls as the stock rises, so a call 20 percent out of the money almost always trades below at-the-money vol. Compare a wing's implied vol with an overall realized number and you'll call the wing cheap nearly every time. As written, both your rules are married-put rules in disguise.
The like-for-like test is to compare the call's implied vol with the volatility of ORCL's up-days over the same 60 sessions. We can compute that from closing prices we already have, and it captures exactly the history the aggressive analyst leans on, since the 41 percent run off the July low sits inside that window. If up-day volatility is more than two points above the call's implied vol, skip the call and size the married put off the budget. Otherwise, collar. Either way, the difference is about 1 percent of a standard position at every January price below 173, so whichever the chain picks, it shouldn't hold up execution.
On relief, conservative, your costly-signal argument wins. A reaffirmation is free, executives give them constantly, and it tells us nothing about whether a company with about $50 billion of revenue can fund commitments in the hundreds of billions. Aggressive, drop it.
But conservative, your $50 to $60 billion bar is a straight-line five-year split of a 2025 background figure. We don't know the contract's payment schedule, and hard-coding a guessed number repeats the mistake of the unverified $20 billion financing line we all struck. Let the market size it instead. Relief would need two things: - a closed and funded OpenAI financing, not a report and not talks; - Oracle's own spreads tightening at least 25 basis points against BBB on the next weekly close.
That's half your standalone spread trigger, because the funding is independent evidence. It can't fire until someone sources Oracle's baseline, and that baseline now gates both relief triggers. One more reason to get it this morning.
On stretch-outs, I agree they belong in the cut trigger, but they need a measurement. A stretch-out won't come with a press release. It shows up in the backlog. Oracle has historically disclosed how much of its remaining performance obligations it expects to recognize over the next twelve months. If that near-term share falls while total backlog holds, payments are being pushed out. Add it to the print checklist next to my earlier rule that backlog falling by more than the quarter's revenue means contracts were cut, not consumed. We still need the current backlog figure, because it isn't in our fundamentals data.
On the options-restricted size, conservative, you're right and I'll move. I compared a hedged worst case with an unhedged one-sigma move, which isn't like for like. On rough math, the collared core ends below 127 about 40 percent of the time, so its 3.5 percent is the loss in every bad outcome, not a rare tail. For an unhedged share at about 48 vol, the average loss in the worst 5 percent of outcomes through January is close to 40 percent. That's before the fat tail of a print like 12/11's 14.5 percent gap. Divide 3.5 by 40 and you get about 0.09, so 0.10 is, if anything, generous. Aggressive, that's your own point carried to its end: the put is the only reason an owner can hold more than a sliver.
That number also gives us a fallback nobody has written down. This whole plan depends on executing a January collar this morning. It's a Friday, possibly an ex-dividend day, after a 5.5 percent drop, and quotes in that expiry may be wide. Price the collar or the married put as a single package at a limit, not leg by leg. If it can't be done inside the budget by today's close, the core doesn't sit unhedged over a weekend of OpenAI headlines. Shares above 0.10 get sold tonight. If the chain prices within budget next week, we may restore the collared core to budget size once, before CPI, and that doesn't count as a pre-print rebuild. After that, the no-new-shares rule applies.
On the put spreads, I re-ran the 130/115 with the stock at 131, about a quarter-year left, and vols of 52 and 57. It comes out near 5.4 on a 15-point width, about 36 percent. Conservative, you're right that it will probably fill, so the combined cap matters. Use one-third of a risk unit across both spreads, split half and half as the aggressive analyst first proposed. An unused failed-bounce half shouldn't roll into the breakdown entry, because that entry buys after the move and carries the divergence risk.
Index puts should run past the October 27 to 28 FOMC and the November 3 midterms, when the pre-election Iran pledge expires. A mid-November expiry covers the whole cluster.
One last reality check for both of you: count the market exposure we'll actually run. - A collared core of 0.34 carries a delta near 0.14; a married put of 0.27, about 0.17. - The resting rung adds 0.15 until it fills. - That's roughly 0.3 tonight and about 0.15 once the trim is done.
The research plan's expected 12-month return is still positive, just below the cost of equity, so this is a very deep underweight. It's defensible through the riskiest stretch of the calendar, but it's as far as the evidence goes. Cutting the budget to 3 percent on market-wide stress is the last layer, and nothing else should be stacked on top before the print. The caller should also understand that this book will participate very little in any relief rally.
It's still a Sell, in this order.
This morning: - Confirm the CPI and ex-dividend dates. - Pull the chain. - Source Oracle's spread baseline and current backlog. - Price the 127/163 collar and the 127 married put as packages at executable prices, with the dividend included. - Collar unless the call's implied vol is more than two points below 60-session up-day volatility. - Size off the 3.5 percent budget: about 0.34 collared or 0.27 married. If neither fills within budget by the close, go to 0.10 for the weekend.
Today: - Sell everything above the core except 0.15 resting at 139 to 140. - Finish that by the close before CPI, or on a daily close below 131.58.
Ongoing: - Re-mark weekly, and immediately on a daily close above 146.94. Trim rather than roll. - The budget drops to 3 percent under weekly market stress. It rises to 4 percent on a weekly real yield under 2.7, or on a closed OpenAI financing confirmed by Oracle's spreads. These don't stack. - The core goes to 0.15 on the agreed trigger list, with stretch-outs measured through the near-term share of backlog.
Other accounts: - Flat books get the 140/120 and 130/115 put spreads, each with half the capped allowance. - Options-restricted accounts go to 0.10. - Index puts run through mid-November.
Strike the unverified $20 billion line, and shift every level down 50 cents if today is ex-dividend.
That keeps a floor under everything we own over the weekend and makes every trigger something we can actually observe. And it lets like-for-like measurements, not either side's instincts, settle the last structural choice.
V. Portfolio Manager Decision¶
Portfolio Manager¶
Rating: Underweight
Executive Summary: Underweight ORCL at the deep end of the range. Do not wait for a bounce. Today, cut to a hedged core sized so that the worst case through mid-January costs no more than 3.5% of a standard position: about 0.34x with a January 127 put / 163 call collar, or about 0.27x as a put-only hedge if the 163 call is cheap. Leave at most 0.15x resting at 139-140, and sell it by the close before September CPI or on a daily close below 131.58; options-restricted accounts go to about 0.10x. Take no new longs and no short stock where ORCL is held, cut the core to 0.15x on Oracle-specific financing, credit, cash or OpenAI triggers, and rebuild only after a clean mid-December FY27 Q2 print; the action horizon is about 3 months and the 12-month value target is $143, below the hurdle return.
Investment Thesis: DECISION AND HOW THE DEBATE WAS WEIGHED. All three risk analysts and the Research Manager agree on reducing ORCL. The disagreement left was structure, and it resolved against the trader's version. That version held 0.5x unhedged while waiting for a 140-146 bounce, collared only after the trim, stacked confirmations on the breakdown cut, and allowed short stock with a 147.5 stop. The conservative analyst won on execution. With no measurable drift, a sell ladder's expected fill equals today's price, so waiting buys only variance, and the downside leg is the one that gaps. He also won on no short stock: the 3/11 gap from 148.36 to a 165.23 open would have turned a 6.5-point stop into about 16 points. The aggressive analyst won on three points: not selling an underpriced 163 call (the put-only alternative), measuring dilution in shares rather than dollars, and fixing put-spread strikes in advance. The neutral analyst supplied the settling mechanism: a 3.5%-of-position worst-case budget through mid-January, a like-for-like volatility test, a seasonally adjusted cash trigger, and a weekend fallback. WHY REDUCE. Valuation: the re-checked probability table gives a 6-8% expected 12-month total return against an 11-12% cost of equity, with a -24% to -49% tail. Price sits inside the $136-144 break-even band, at about 22.5x fully diluted run-rate EPS of $6.24. Cash and funding: free cash flow was negative in every reported quarter. FY27 Q1 was -$5.4B even with $23.1B of operating cash flow, about $13B of which was likely working capital. Capex rose $8.5B to $12.0B to $18.6B to $28.5B, now 147% of revenue. Diluted shares are up about 5% after an implied $19-21B equity raise, and liabilities are up $80B year over year. The gap between operating and net income widened from $1.35B to $1.97B. Fiscal Q2 is the weakest cash quarter, with operating cash flow of $143M, $1.3B and $2.1B over three years, so December could burn about $26B against $36.4B of cash. Oracle finances every quarter (+$14.5B and +$31.5B in FY26 Q2 and Q3), so a raise is likely and its terms are the risk. Technicals: the 135.69 close sits below the 10 EMA (140.89), 50 SMA (145.47) and 200 SMA (161.38). SuperTrend is down on every timeframe (154.58 daily, 191.14 weekly, 267.14 monthly). Closing highs keep falling: 162.52, 150.59, 149.20, 144.77. On 10/08 the stock fell 5.48% on 42.2M shares (about 1.8x normal) and closed in the bottom 13% of its range. MACD made a fresh bearish cross (inferred from the signal line), RSI at 41.6 is not oversold, and no z-score is stretched. Three of the last four earnings reactions were down, with gaps up to -14.5%. WHY NOT SELL OR EXIT. The reported business is strong and accelerating: revenue +29.6% to $19.35B, growth of 12%, 14%, 22% then 30%, operating margin 34.8%, EPS $1.56 (+54.5%), current ratio 1.17, equity/assets 22%. Expected return is positive, just below the hurdle. Key bear inputs are unverified 2025 background: the 14% GPU margin, about $248B of uncommenced leases, and about $1.4T of OpenAI commitments. Price is about 0.5 ATR above the 131.6-132.6 support zone and the 61.8% retracement. OBV has given back only about 47% of its bounce against about 75% for price. The stock also squeezes hard: 190.30 to 247.29 in three sessions in May, and +41% off the July low. So the residual is hedged rather than zero, and shorting at 135.69 has poor reward-to-risk. SIZING MATH. The collar's worst case is the 6.4% distance to 127 plus about 4% net premium (skewed volatility, January dividend included), roughly 10.4%; 3.5 / 10.4 gives about 0.34x. The put-only hedge's worst case is 6.4% plus about 6.7% premium, roughly 13.1%; 3.5 / 13.1 gives about 0.27x. Use the collar unless the 163 call's implied volatility is more than about 2 points below ORCL's 60-session up-day volatility. These premiums are analyst estimates; no ORCL option prices are in our data. Price the hedge as a single package at executable prices before sizing. If it cannot be done within budget by today's close, cut to 0.10x for the weekend. An unhedged share's tail is about 37-40%, and 3.5 / 38 gives about 0.09-0.10x for options-restricted accounts. EXECUTION. Sell today down to the core plus at most 0.15x resting at 139-140, and finish by the close before CPI or on a daily close below 131.58. No new longs, and no short stock in any book holding ORCL. Books with no ORCL may buy two January put spreads: 140/120 on a failed bounce into 140-142, and 130/115 on a close below 131.58 with OBV below -152M and RSI below 37.28. Each must cost no more than 40% of its strike width, with combined premium capped at one-third of a risk unit, split half and half. Add portfolio index puts through mid-November while VIX is 15. RISK CONTROLS. Re-mark the core weekly from current value, and immediately on a daily close above 146.94. Trim back to budget rather than rolling the put. The budget falls to 3% on weekly market stress: real yield above 3%, BBB above 1.06 or high yield above 3.24. It rises to 4%, for holding only and never stacked, on a weekly real yield below 2.7, or on a closed and funded OpenAI financing confirmed by ORCL spreads tightening 25bp or more against BBB. Cut the core to 0.15x on any of these: cumulative issuance above 6% of diluted shares in a quarter; a raise priced more than 5% below the prior close; ORCL spreads widening 50bp against BBB from a sourced baseline (until then, a new bond more than 25bp wide of Oracle's own curve); a rating action; fiscal Q2 operating cash flow worse than about -$3B; or any reduction or stretch-out of OpenAI commitments. A weekly close below 127.5 means exiting any unhedged shares. WHAT CHANGES THE CALL. A reclaim of 146.94 with OBV above -29.8M stops the selling but does not trigger buying back. Move toward Hold only after a December print that clears all five conditions: revenue of about $20.9B or more, operating margin of 33% or more, capex at or below $28.5B, no working-capital reversal, and no discounted raise. Disclosure of an AI/GPU gross margin of about 30% or more also qualifies. The first rebuild step is buying back the call. Decide within a few sessions of the print, before January expiry. PRICE TARGET (valuation method). Start from the research plan's 6-8% expected 12-month total return (midpoint 7%). Subtract about 1.5% dividend yield ($2.00 a year on 135.69) to get roughly 5.5% price return. 135.69 x 1.055 gives about $143. That sits inside the $136-144 break-even band and below the 50 SMA and 200 SMA. A ~5.5% return against an 11-12% cost of equity is the underperformance behind Underweight. Near-term technical downside is 127.5-130, then 115-120. HOUSEKEEPING. Strike the unverified '$20B financing within ten weeks' line. Confirm the CPI date and the possible 10/09 ex-dividend date; if ex-dividend, shift all levels down $0.50. Data gaps: the option chain, ORCL credit spreads and CDS, backlog (RPO), D&A, gross margin, FY26 Q4 figures, short interest, insider detail, and the OpenAI contract terms. Confidence is medium. The direction is well supported and the analysts converged, but sizing and the target depend on unpriced options and unverified inputs.
Current Price: 135.69
Price Target: 143.0
Confidence: Medium
Time Horizon: 3-12 months