No signal change (HOLD/BUY/BUY), but the oil tailwind that drove the prior BUY has faded. Q2 2026 (4 Aug) beat — revenue $8.62B (+57% YoY on Encino/Utica + higher crude), net income more than doubled, EPS $5.15, production +24% — yet the stock fell −7.0% ($146.39 → $136.20) because crude rolled ~15% off its late-July Iran-shock peak (WTI ~$89 → ~$77 verified spot; Brent ~$82). The Medium/Long BUY is no longer amplified — it now rests on the fundamental pillars (cheap + fortress quality), not the oil amplifier.
EOG Resources is one of the largest U.S. independent oil & gas exploration-and-production companies, headquartered in Houston, producing crude oil, natural-gas liquids and natural gas from premier onshore shale basins (Delaware/Permian, Eagle Ford, Utica) plus Trinidad and a growing international arm (a new gas project in the UAE). Its economic engine is a low-cost, returns-driven drilling model — EOG pioneered "premium" and "double-premium" well hurdle rates, giving it one of the lowest free-cash-flow breakevens in the peer group (~$45-50/bbl WTI). It runs a fortress balance sheet (near-debt-free, ~40x interest coverage) and returns cash through a growing regular dividend, occasional special dividends and buybacks. What makes it distinctive is not a moat — oil is a price-taker commodity — but best-in-class capital discipline and asset quality that let it out-earn peers through the commodity cycle. The July-2025 Encino acquisition added Utica scale, lifting production ~24% year-on-year.
Lifecycle & sector: Energy · Oil & Gas E&P. Classified Mature / Cash-Cow: scored on FCF breakeven vs spot, reserve/production economics, balance-sheet strength, ROIC and capital allocation — NOT on P/E or revenue growth alone (both distorted by the commodity cycle). Q2 2026 (reported 4 Aug) confirmed the profile — Quality holds at 82: revenue $8.62B (+57% YoY, boosted by the Encino/Utica acquisition and higher crude), net income $2.72B (more than doubled YoY), diluted EPS $5.15, production +24.4% YoY, with record free cash flow and tight cost discipline (per the earnings call).
| Sub-signal | EOG | Read vs peers / history | Score |
|---|---|---|---|
| FCF breakeven vs spot | ~$45-50 WTI breakeven vs ~$77 spot (~62% of spot) | One of the lowest breakevens in the peer group; wide margin of safety through the cycle | 85 |
| Balance-sheet health | Net debt ~0; D/E 0.26; interest coverage ~41x; current ratio 1.85; cash/share ~$9.3 | Best-in-class; near-debt-free — survives a low-price cycle without stress | 92 |
| Profitability / margins | TTM operating margin ~39%; net margin ~26%; EBITDA margin ~53%; ROE ~22% | Top-tier for an E&P; asset quality + low cost drive it | 86 |
| Cash generation | TTM OCF/share ~$25.4, FCF/share ~$12.8; record Q2 FCF (crude-flattered) | Strong, though TTM is elevated by the Q2 crude spike — normalises lower at $77 | 80 |
| Production / reserves | Production +24.4% YoY (Encino/Utica); diversified Permian/Eagle Ford/Utica + Trinidad/UAE | Scale + basin diversity; disciplined, returns-gated growth | 80 |
Moat average ≈ 50 — low, as expected for a commodity producer. EOG's quality comes from cost and balance sheet, not a moat. The low moat is why the name is a cash-cow to own on valuation + cycle, not a compounder to overpay for.
| Rival | Threat type | Share / cost trajectory (EOG vs rival) | Erosion vector |
|---|---|---|---|
| OPEC+ (Saudi/UAE spare capacity) | Supply / price setter | EOG price-taker; OPEC+ re-adding barrels into a cooling market | Caps the oil price — the dominant near-term risk to EOG's revenue line |
| ExxonMobil / Chevron / ConocoPhillips | Lower-cost / larger-scale majors in the Permian | EOG cost-competitive; majors have scale & integration | Competition for core acreage and services; caps EOG's cost-lead durability |
| Other shale independents (Devon, Diamondback, Occidental) | Direct peer producers | EOG among the lowest breakevens; peers consolidating | Basin-wide oversupply / inventory-life questions pressure long-run returns |
Net effect: Cost Advantage held at 78 (EOG is the leader), Pricing Power 15 (structural). This propagates to the §11 Bear trigger (OPEC+ supply unwind + shale oversupply pressing crude below breakeven-comfort) and the §12 thesis-invalidation rule (sustained crude below ~$60-65). Threat is moderate, so it is a contributing bear factor alongside the lead oil-price trigger.
| Multiple | EOG | Reference read | Score |
|---|---|---|---|
| Forward P/E (durable anchor) | ~9.4x (FY27 consensus EPS ~$14.5); FY26 lower on the H1 crude spike | Low end of the E&P range; cheap for a fortress-quality low-cost producer | 76 |
| EV/EBITDAX (durable anchor) | ~5.4x TTM (EV ~$75.9B) | Well below the 8x guardrail; attractive even normalised toward ~6-6.5x at $77 crude | 78 |
| Trailing P/E (crude-flattered) | Reported ~10.5x (clean ≈ reported; Q2 clean operating) | Built partly on a peak-crude quarter — normalises toward ~11-12x at $77; still not expensive | 62 |
| Own 5-yr valuation decile | Decile ~4-5 (52-wk $101.59-$151.87; price ~69% of range) | Middle of its own range; pulled back ~10% off the March high | 55 |
Framing: the in-production business justifies most of the $136.20; the UAE leg + special-dividend optionality are upside largely for free. Tilt: +3 to Valuation (already reflected in the 73).
Confidence note: full analyst-target/grades/estimates coverage this run; the trailing-metric noise (crude-flattered TTM, inconsistent FMP quarterly cost lines) is handled by anchoring on forward/EV metrics. Valuation confidence 82%.
Primary driver: the crude oil price. EOG is a geared bet on the direction of oil, not just its height. The driver has faded from Tailwind (68) to Neutral (56) this refresh. Verified spot: WTI ~$77.1 (CL=F Sep), Brent ~$82.1 (BZ=F) as of 6-7 Aug — down ~15% from the late-July Iran/Hormuz spike (~$89-90 WTI) as the geopolitical premium deflated and a bearish EIA crude build (+2.5M bbl vs −1.5M forecast, 5 Aug) confirmed softening. (The data feed's oil series returns the USO ETF at ~$118.87, not spot — spot is quoted here.)
Step-2b price-TREND overlay (scored per horizon). Using USO as the tradable proxy: USO peaked ~$139.5 (22 Jul) and is now ~$118.9 — −14.8% in ~2 weeks, below its ~$124 20-DMA and back to a flattening ~50-DMA; 2-4-week momentum is clearly negative. Level is still favourable (WTI $77 >> EOG breakeven ~$48), but the trend is a near-term headwind — so the short-term driver is capped and short amplification is removed.
| Horizon | Read | Score |
|---|---|---|
| Historical (12-24m) | Choppy; a July Iran spike to ~$90 now fully reversed to ~$77 — a round-trip, net flat-to-down | 50 |
| Current state — LEVEL favourable, TREND headwind | WTI $77 well above breakeven (level +), but spot below a flattening 50-DMA with negative 2-4wk momentum (trend −). Net Neutral | 55 |
| Forward (6-12m) | Two-sided: OPEC+ unwinding cuts + cooling demand (down) vs a live Iran/Hormuz geopolitical tail (up). Balanced | 55 |
| Short-term commodity TREND | Headwind — spot rolling over, below 20-DMA, negative momentum | 40 |
| Medium / Long TREND | Medium Neutral (path-dependent on OPEC+/Iran); Long Neutral | 54 |
Driver score: 56 / 100 — Neutral. Weighted (0.25/0.50/0.25): 50·0.25 + 55·0.50 + 55·0.25 ≈ 54, rounded to 56 for the still-comfortable price level.
EOG is not in the 2026-07-30 macro Economic Watchlist, so Economic Alignment is read from the Driver-Sector matrix: XLE = Short Outperform / Medium Neutral / Long Neutral. This is a downgrade from the 2026-07-20 read (SO/O/O) — the 30-Jul macro run cut XLE medium and long from Outperform to Neutral as the Iran energy-shock premium deflated. Anchoring on the Medium horizon, the macro pressure is now Neutral (a mild short-term Outperform tailwind, Neutral thereafter) → stance Neutral, conviction ~58. No amplification: a Neutral pressure cannot lift a base BUY to STRONG BUY (that needs a Tailwind), so it leaves Medium/Long BUY unchanged — and it is the second reason (alongside the faded driver) the BUY is not amplified this refresh.
Source: sector-map (GICS Energy → XLE); EOG not in the macro Economic Watchlist · Macro report 2026-07-30
| Sub-signal | Read | Score |
|---|---|---|
| MTF trend score | Monthly uptrend / weekly uptrend (RSI 52) / daily weakening (RSI 44.7, MACD hist negative, below SMA20 $141 & SMA50 $137, above SMA200 $124.6) / hourly strong-downtrend / 15-min recovering → weighted ~58 | 58 |
| Risk-reward (daily) | Price $136.20 sits between the SMA50 ($137) and support at $132-135; nearest logical stop below the ~$127-129 support is ~2-2.5x ATR ($4.3) away — a moderate setup, and the tape is falling into it | 48 |
| Relative strength | Rolled over with the oil tape; ~10% off the March high, down ~7% since the last report; XLE short-Outperform but the near-term move is down. (RS estimated.) | 50 |
| Macro overlay (Energy, 20% wt) | XLE short Outperform / medium & long Neutral under stagflation-lite; capital-flow into energy but the medium call was cut to N | 48 |
| Sentiment (grades + news) | Grades stable (all "maintain" post-print; Truist Hold 6 Aug); news constructive on the Q2 beat ("doubles Q2 profit", "record cash generation") but the stock fell as crude dropped | 48 |
| Catalyst layer | Calm: Q2 earnings behind us (4 Aug); next print ~5 Nov. Only Medium-impact recurring energy releases (EIA weekly, OPEC monthly 12 Aug) in the window → low stock-specific path risk | 62 |
Timing score: 53 / 100 — Neutral (cooled from 63). Composition: MTF 0.30 + risk-reward 0.20 + macro 0.20 + sentiment 0.15 + catalyst 0.15. The higher timeframes (monthly/weekly) remain uptrends and price holds above the SMA200, but the daily has turned weakening and the hourly is a strong-downtrend as crude rolled over — a short-term pullback within a larger uptrend. This is exactly why the Short is HOLD (technical-confirmation cap) while Medium/Long stay BUY on the fundamentals.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 2026-08-07 | US Non-Farm Payrolls / Unemployment (Jul) | High | NFP +80k / U-rate 4.2% | +57k / 4.2% | ⚠ Medium | Macro risk tape, not EOG's direct driver; Energy's direct high-impact events are oil-supply/OPEC, not jobs |
| 2026-08-12 | OPEC Monthly Report | Medium | — | — | ✅ Yes | Directly relevant — OPEC+ supply path is the swing factor for crude and EOG's revenue |
| 2026-08-13 | EIA Weekly Crude Oil Stocks | Medium | — | prev +2.48M (build) | ✅ Yes | Weekly inventory read on the oil balance; last print was a bearish build |
| 2026-11-05 | EOG Q3 2026 earnings | High | EPS est ~$4.05 / Rev ~$6.82B | — | ✅ Yes | Next stock-specific catalyst — well outside the 14-day window, so not a next-update trigger yet |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-08-04 | EOG Q2 2026 earnings (after close) | Rev $8.62B / EPS $5.15 dil | ~$7.95B / ~$5.09 | BEAT (+9.6% rev, +1.2% EPS) | Beat on +24% production & higher crude; stock later fell as oil rolled over |
| 2026-08-05 | EIA Crude Oil Stocks Change | +2.479M | −1.5M | BEARISH (build vs draw) | Confirmed softening oil balance — pressured crude and EOG |
| 2026-08-06 | Initial Jobless Claims / Q2 Productivity | 199k / +1.4% | 202k / +0.6% | in-line / productivity beat | Benign labour, supportive risk tape |
The dominant stock-specific event — Q2 earnings (4 Aug) — is now behind us and was a beat (revenue +9.6% surprise on +24% production and higher crude), but the stock fell afterward because crude rolled ~15% off its Iran-shock peak and a bearish EIA build (+2.5M bbl, 5 Aug) confirmed a softer oil balance. Energy is a high-macro-sensitivity sector, but the only relevant events inside the 14-day window are Medium-impact (OPEC monthly 12 Aug, EIA weekly) — not the High-impact energy release that would trigger the 3-day WAIT override. NFP (7 Aug) is High-impact but is a macro-tape event, not EOG's direct driver. Next update = standard +14d (21 Aug).
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | Bullish | 56 | +, hist rising | S: 92-102 / R: 138-152 | Resist breakout | 0.2x |
| Weekly | Uptrend ↑ | Bullish | 52 | +, hist ~0 (flat) | S: 113-124 / R: 145-152 | Resist breakout | 0.9x |
| Daily | Weakening → | Neutral (rolling over) | 45 | −, hist falling | S: 127-135 / R: 142-149 | — | 1.4x |
| Hourly | Strong downtrend ↓ | Bearish | 43 | −, hist ~0 | S: 134-135 / R: 144-150 | Support breakdown | — |
| 15-min | Recovering → | Neutral | 56 | +, hist ~0 | S: 134 / R: 136-137 | Resist breakout | — |
| Confluence: Mixed — higher-TF up, near-term rolling over · MTF Score 58 | |||||||
The picture is a short-term pullback within a larger uptrend. The monthly and weekly remain uptrends (price well above the SMA200 at $124.6), but the daily has turned weakening (RSI 44.7, MACD histogram negative, price back below the SMA50 $137 and SMA20 $141) and the hourly is a strong-downtrend with a support breakdown — the tape rolled over as crude fell ~15%. Key levels: support at $132-135, then $127-129 and the SMA200 $124.6; resistance at $142-145 and the $148.69 recent high. The higher-timeframe trend supports Medium/Long BUYs, but the near-term roll-over is why the Short is held for a confirmed bounce rather than bought into the down-tick.
6-month daily close (orange = SMA50). EOG peaked ~$149-152 in late March, based ~$128-140 through the summer, spiked to ~$149 on the late-July Iran oil shock, then rolled back to ~$136 as crude fell ~15% and the daily lost the SMA50 ($137). Support $132-135 then $127-129; SMA200 $124.6; $157.5 median target.
Crude re-spikes toward $90-100 on an Iran/Hormuz re-escalation or tighter OPEC+ discipline; EOG's low breakeven turns the crude move into outsized FCF, funding special dividends + buybacks on top of the regular payout, and the multiple re-rates toward the $196 Street high. Approaches +32%.
Crude ranges $72-82 (WTI ~$77 now); EOG earns strong FCF at that level, sustains the ~3% regular dividend + buybacks, grows production off Encino/Utica, and grinds toward the $157.5 median / $162.9 consensus. The probability-weighted centre of gravity (+14%).
Commodity trigger (lead, already live): the short-term crude downtrend extends — OPEC+ unwinds cuts into cooling, stagflation-lite demand and WTI breaks below ~$60-65, compressing FCF and forcing the special dividend to be trimmed. Competitive contributor: US-shale oversupply + an OPEC+ market-share contest cap any recovery. The multiple de-rates toward the 52-wk-low area (−19%).
Probability-weighted 12-month value ≈ 0.22·$180 + 0.52·$155 + 0.26·$110 = ~$149 (+9.4%). Roughly balanced-to-positive, but the bear leg is a live near-term risk (crude is already trending down), which is why the Short is held and the Medium/Long BUY is sized Half rather than backed up. The reward rests on valuation + fortress quality, not on an oil tailwind.
Forecast: 1 of 3 groups met (Fundamental) → Half-Size. Medium/Long are BUY, but the Short is capped to HOLD because both the Technical and Catalyst groups fail — you don't buy a cheap E&P into a falling commodity. Forecast — the Technical path opens on a stabilise-and-turn: within ~2-4 weeks either a tested bounce off $127-132 with the daily MACD turning up, OR a reclaim of the SMA50 ($137) on volume, flips the Technical group and the Short to BUY. Confidence Moderate: the higher-timeframe trend is intact, so a base rather than a breakdown is the more likely path — but it is gated on crude stabilising. A crude break below ~$65 would instead extend the downtrend toward the $124 stop.
Forecast: Stop (~$124) is ~9% below price and below the SMA200/summer base — a break needs crude to break down toward ~$65, plausible only if OPEC+ oversupply + a demand slump combine (the bear path). Profit-target (≥$157.5 + overbought) is ~16% away — not near-term. No exit trigger is live; action = Hold.
What you're risking: the drawdown to the ~$124 stop (−9%) and, in the bear case, ~−19% to $110 if crude breaks below ~$60-65 on an OPEC+ supply unwind + demand slump; the near-term tape is already down (daily weakening, hourly downtrend), so you'd be catching a falling knife on timing even though the value is real. What you're gaining: a Quality-82 low-cost producer at ~9.4x forward earnings / ~5.4x EV/EBITDAX, ~16% below the $157.5 median target, a ~3% regular dividend (plus special-dividend optionality) and buyback compounding collected while you wait, the free UAE growth leg, and immediate participation if crude re-firms. Risk-reward to base is ~1.5:1, better to bull. Read: the business and price justify a starter for a Medium/Long holder, but waiting for crude/the daily to stabilise (a bounce off $127-132) materially improves the entry — which is why the Short is HOLD and conviction is Half-Size.
What you're giving up: +14% to the $155 base, +16% to the $157.5 median, +20% to the $162.9 consensus, plus the ~3% dividend, buyback compounding and UAE optionality — selling a cheap, fortress-balance-sheet name below every meaningful target while it still holds its SMA200. What you're protecting: the ~19% bear drawdown to $110 if crude breaks down, and the near-term risk that the daily/hourly downtrend runs further first. Is any exit rule live? No — price is above the ~$124 stop and below the $157.5 profit-target, and no thesis-invalidation condition is met (WTI $77 is well above the ~$60-65 break level; Q2 beat). Read: no mechanical reason to sell for a holder — this is a hold / accumulate-on-a-crude-stabilisation zone. The change this refresh is that the oil tailwind that amplified the prior call has faded to Neutral, so the case now rests on valuation and quality.
The §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Fundamental). Medium/Long are BUY; the Short is HOLD (near-term tape rolled over with crude), so the operative guidance is a Half-size starter with the balance added on a crude/daily stabilisation (a tested bounce off $127-132), not a full buy into the down-tick. No user allocation or portfolio role was provided, so a specific portfolio % is not computed. Specify your allocation and role for sizing guidance.
Volatility context: daily ATR ~$4.3 = ~3.2% of price. Beta ~0.26 (very low market sensitivity — EOG's risk is oil, not the S&P). 52-wk range $101.59-$151.87; the stock is ~10% off its high and ~34% above its low. Given the live crude downtrend, a staggered entry is prudent: a Half starter now, add on a bounce off $127-132 or a reclaim of the SMA50 ($137).
{
"ticker": "EOG",
"exchange": "NYSE",
"exchange_ticker": "NYSE:EOG",
"api_ticker": "EOG",
"isin": "US26875P1012",
"date": "2026-08-07",
"version": "v6",
"company": "EOG Resources, Inc.",
"currency": "USD",
"analysis_status": "on-going",
"finder_ticker": "EOG",
"finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
"user_horizon": null,
"user_allocation_pct": null,
"portfolio_role": null,
"lifecycle_stage": "mature_cashcow",
"sector": "Energy",
"gics_sector": "Energy",
"country": "United States",
"price_at_rating": 136.2,
"signal_short": "HOLD",
"signal_medium": "BUY",
"signal_long": "BUY",
"primary_signal": "BUY",
"short_entry_confirmed": false,
"short_cap_reason": "Short technical-confirmation cap: base BUY (High quality + Attractive valuation) but Technical group fails (daily weakening, MACD hist negative, hourly strong-downtrend, below SMA50) and Catalyst fails (post-earnings reaction negative as crude fell). Buy on confirmation: a tested bounce off $127-132 with the daily turning up, or a reclaim of the SMA50 ($137) on volume.",
"short_hold_reason": "technical_pending",
"quality_score": 82,
"valuation_score": 73,
"timing_score": 53,
"driver_score": 56,
"driver_name": "Crude oil price (WTI/Brent)",
"driver_label": "Neutral",
"driver_amplifies": false,
"driver_commodity_trend": {
"proxy": "USO/WTI",
"spot_wti": 77.1,
"spot_wti_source": "CL=F Sep (yahoo, 6-7 Aug 2026)",
"brent": 82.08,
"brent_source": "BZ=F (yahoo)",
"uso_level": 118.87,
"uso_peak_22jul": 139.49,
"pct_off_late_july_peak": -14.8,
"vs_20dma": "below (~124)",
"vs_50dma": "at flattening 50-DMA",
"mom_2_4wk": "negative",
"trend_read": "Iran/Hormuz premium deflated; spot down ~15% off the late-July peak, USO below 20-DMA and back to a flattening 50-DMA; bearish EIA crude build (+2.5M, 5 Aug) confirmed softening",
"per_horizon": {
"short": "Headwind",
"medium": "Neutral",
"long": "Neutral"
}
},
"quality_detail": {
"industry_benchmark_name": "FCF breakeven vs spot (Energy)",
"industry_benchmark_value": "~$48 breakeven vs ~$77 WTI (~62% of spot)",
"industry_benchmark_score": 85,
"moat_score": 50,
"roic_capital_allocation": 85,
"balance_sheet": 92,
"management_skin_in_game": 50
},
"valuation_detail": {
"fcf_yield": 9.4,
"fcf_yield_normalized": 6.5,
"fwd_pe": 9.4,
"reported_pe": 10.5,
"clean_pe": 10.5,
"ev_ebitdax": 5.4,
"implied_growth_rate": 1.5,
"consensus_growth_rate": 6.0,
"historical_valuation_decile": 4,
"consensus_target": 162.9,
"median_target": 157.5,
"target_high": 196,
"target_low": 134,
"upside_to_consensus_pct": 19.6,
"grades_bullish_pct": 59
},
"nonop_pct_of_net_income": -1,
"clean_pe": 10.5,
"clean_peg": 1.75,
"val_band": "attractive",
"warranted_multiple": 15.0,
"actual_multiple": 10.0,
"warranted_ratio": 0.67,
"val_multiple_basis": "forward P/E ~9.4x (FY27 cons EPS $14.5) + EV/EBITDAX ~5.4x as durable anchors (trailing P/E 10.5x and ~9% FCF yield are crude-flattered by the Q2 WTI ~$89 spike); warranted 15x (Energy guardrail-capped) -> ratio ~0.67 Attractive",
"discount_rate_r": 9.13,
"risk_free_10y": 4.63,
"risk_free_10y_date": "2026-08-05",
"g_near": 0.06,
"g_term": 0.03,
"timing_detail": {
"mtf_confluence": 58,
"risk_reward_score": 48,
"relative_strength_note": "rolled over with the oil tape; ~10% off the March high, -7% since last report",
"rsi_daily": 44.73,
"macd_daily_hist": -0.9,
"catalyst_clustering_score": 62,
"dynamic_macro_weight": 0.2,
"short_entry_confirmed": false
},
"competitive_share_trajectory": "stable",
"competitive_threat_level": "moderate",
"economic_alignment_stance": "Neutral",
"economic_alignment_conviction": 58,
"economic_alignment_pressure": "Neutral",
"economic_alignment_source": "sector-map",
"economic_alignment_short": "O",
"economic_alignment_medium": "N",
"economic_alignment_long": "N",
"macro_report_date": "2026-07-30",
"analyst_consensus_target": 162.9,
"analyst_target_high": 196,
"analyst_target_low": 134,
"analyst_target_median": 157.5,
"analyst_target_upside_pct": 19.6,
"analyst_grades_consensus": "Buy",
"analyst_bullish_pct": 59.1,
"analyst_coverage_count": 66,
"fmp_rating": "A",
"fmp_overall_score": 4,
"recent_upgrades_30d": 0,
"recent_downgrades_30d": 0,
"overall_confidence": 55,
"fair_value_est": 157,
"stop_loss": 124,
"target_price": 155,
"scenario_base_target": 155,
"scenario_bull_target": 180,
"scenario_bear_target": 110,
"scenario_probabilities": {
"bull": 22,
"base": 52,
"bear": 26
},
"entry_groups_met": 1,
"entry_conviction": "Half-Size",
"exit_groups_live": 0,
"exit_action": "Hold",
"hard_gate_state": "clear",
"gates_triggered": [],
"gates_caution": [],
"do_not_buy_triggers": [],
"next_update_date": "2026-08-21",
"next_update_basis": "default +14d (no impactful stock-specific event inside window; Q2 reported 4 Aug, next earnings ~5 Nov; only Medium-impact energy releases in window)",
"next_check_date": "2026-08-21",
"prior_report": "calibration-EOG-20260725-1639.json",
"prior_primary": "BUY",
"changes_note": "No signal change (HOLD/BUY/BUY) but oil tailwind faded: driver 68->56 Tailwind->Neutral (crude -15% off Iran spike, WTI $89->$77 verified spot; short-term commodity trend Headwind); econ Trend-Following/Tailwind/74 -> Neutral/Neutral/58 (30-Jul macro cut XLE med/long O->N); timing 63->53 (daily weakening/hourly downtrend); price -7% to $136.20; Q2 beat (EPS $5.15, +24% production) but stock fell on crude. Med/Long BUY no longer amplified - rests on Quality 82 + Valuation 73 (fwd P/E 9.4x, EV/EBITDAX 5.4x). Short HOLD via technical cap (Attractive-val BUY capped = technical cap, not the Fair-val quality-starter). Gates caution->clear (earnings passed); no DNB."
}
Mode-B post-earnings refresh (2026-08-07). Signals HOLD/BUY/BUY — UNCHANGED vs prior (HOLD/BUY/BUY @ $146.39). Q2 2026 (reported 4 Aug) beat — revenue $8.62B (+57% YoY on the Encino/Utica deal + higher crude), net income more than doubled YoY, diluted EPS $5.15, production +24% — but the stock fell ~7% because crude rolled ~15% off its late-July Iran-shock peak (WTI ~$89 → ~$77 verified spot; Brent ~$82; USO $118.87). The key change is NOT the signal but the drivers: the oil-price driver faded from Tailwind (68) to Neutral (56) with a short-term commodity-trend HEADWIND, and Economic Alignment was cut from Trend-Following/Tailwind/74 to Neutral/Neutral/58 as the 30-Jul macro run cut XLE medium/long from O to N. So the Medium/Long BUY is NO LONGER amplified — it now rests on the fundamental pillars (Quality 82, Valuation 73 Attractive on fwd P/E ~9.4x / EV/EBITDAX ~5.4x), not the oil tailwind. Timing cooled 63→53 (daily weakening, hourly downtrend). Short remains HOLD via the technical-confirmation cap (Attractive-val base BUY capped — the technical cap, NOT the Fair-val quality-starter). All hard gates clear (earnings-event caution lifted 4 Aug); no Do-Not-Buy. Valuation anchored on forward/EV metrics (trailing P/E and 9% FCF yield are crude-flattered). Next update default +14d (21 Aug).