NYSE:EPD Enterprise Products Partners L.P.

ISIN: US2937921078
EnergyOil & Gas MidstreamMLP
NYSE · Houston, TX · Midstream MLP (K-1) · mkt cap ~$84B Analysis Status: On-Going
All figures in USD. EPD is a limited partnership issuing K-1s; scored on distributable cash flow (DCF) coverage, EV/EBITDA and distribution yield — not FCF-as-equity or E&P reserve metrics.
$38.73
-0.18%
25 Jul 2026 · Signal v6
What changed since 10 Jul (price $37.29 → $38.73, +3.9%). The three signals are unchanged — HOLD (Short) / STRONG BUY (Medium) / STRONG BUY (Long) — but two things moved. (1) Q2 earnings are now 5 days out (30 Jul, BMO), so the Earnings-Event gate is inside its window: it caps the Short and drops the entry stance from Half-Size to Wait (don't initiate a fresh position at the 52-week high into a binary print). (2) The tape flipped from weakening to strongly bullish — EPD reclaimed its SMA50 and sits just under the $40.16 high — while the 10-Y rose to 4.71% and the price rally compressed the yield to ~5.8% (purely price-driven; the $0.56 distribution was already declared). Net: a stronger trend, a thinner entry, and a print to clear before the next move.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

Enterprise Products Partners L.P.

Enterprise Products Partners is one of the largest midstream energy companies in North America — a toll-road for hydrocarbons. It owns roughly 50,000 miles of pipelines plus processing plants, fractionators, storage caverns and marine export terminals that gather, treat, transport and export natural gas, NGLs, crude oil, petrochemicals and refined products across four segments. It does not drill for or own the commodities; it charges fees to move and process other companies' molecules, so ~80% of its gross operating margin is fee-based and contracted rather than a direct bet on the oil or gas price. What sets it apart is scale and asset quality: an integrated, hard-to-replicate NGL and export network anchored on the Gulf Coast, an investment-grade (A-/A3) balance sheet, unusually high insider ownership by the founding Duncan family, and 27 consecutive years of distribution increases. It is a master limited partnership (MLP): it pays a quarterly cash distribution and issues a K-1 tax form rather than a 1099 — an income-and-compounding vehicle first, a growth stock second.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD5255%Q2 print 5 days out + extended at the 52wk high — no fresh entry edge
Medium-term (6–12 mo)STRONG BUY6660%high-quality fee business + volume tailwind + Energy the top-conviction sector
Long-term (3–5 yr)STRONG BUY6962%durable moat + LNG/datacenter volume runway; income compounding at a covered 5.8% yield
Next update: 2026-07-31 — Q2 2026 earnings 2026-07-30 (BMO) + 1 trading day — earlier than the +14d default (2026-08-08); the print resets volumes, DCF coverage and the distribution
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

74
high
conf 72%

Valuation Attractiveness

61
fair
conf 78%

Entry/Exit Timing

61
neutral
conf 62%

Underlying Drivers

69
Tailwind
conf 62%

Economic Alignment

73
Trend-Following
conf 66%
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Financial Distress
Net Debt/EBITDA ~3.2x, interest coverage 4.9x, A-/A3 investment-grade, DCF coverage ~1.8x (Q1'26-derived; Q2 prints 30 Jul). Current ratio 0.91 is normal for a fee-based MLP (working capital is commodity-flow, not inventory). Clears.
⚠️
Earnings Event (≤14d)
Q2 2026 results due 2026-07-30 (BMO, web-confirmed) — 5 days out, INSIDE both the 14-day and 7-day windows (it was 20 days out at the last refresh). This is a Short-horizon caution: don't initiate a fresh position into a binary print at the 52-week high. It caps the Short at HOLD and drops the entry stance to Wait. Medium/long horizons are unaffected.
Valuation Ceiling
Clean P/E 13.7x < the 15x Energy P/E guardrail; warranted-ratio 0.91x (<1.40x); EV/EBITDA 11.6x is upper-third but NOT the top-5% of its own 5yr range (9.4x–12.2x); price below the highest analyst target ($45–47). Clears.
Accounting / Dilution
Non-operating items are a small NEGATIVE drag (~ -5% of net income), so reported earnings are NOT inflated — the clean lens is a touch BETTER than reported. Unit count broadly flat (~2.19bn); Q2 buybacks ~$159m ($275m YTD) modestly shrink it. No SBC concern. Clears.
Regulatory / Binary Event
No pending binary regulatory event. Co-CEO Teague retires Jan-2027 with co-CEO Fowler becoming sole CEO — a pre-announced, continuity-focused handover, not a shock. Clears.
Severe Driver Collapse
Driver score 69 (Tailwind) — far above the ≤15 collapse floor. Fee/volume model insulates cash flow from spot-price swings. Clears.
One caution live · no Do-Not-Buy trigger. The only gate flag is the Earnings-Event window (Q2 print 30 Jul), and it is scoped to the Short horizon — it caps a fresh entry, it does not fire a DNB or touch the medium/long case. The framework's usual energy traps do not apply here: this is a fee-based toll-road, not a price-taking driller, so reserve-life / FCF-breakeven / commodity-floor gates are N/A, and the earnings-quality decomposition (§7b) shows the opposite of the mega-cap problem — no non-operating inflation.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
High — A-rated, wide-moat, cash-generative fee business with elite distribution coverage
74
conf 72%
Business Quality
74/100
confidence 72%

Lifecycle & sector: Cash Cow / Mature midstream MLP (Oil & Gas Midstream, GICS Energy). Scored on the correct lens — distributable-cash-flow (DCF) coverage, EV/EBITDA, distribution yield and balance-sheet strength — not the E&P reserve-replacement / FCF-breakeven metrics, which do not apply to a company that charges tolls rather than producing the commodity. Reported net income is clean (see §7b), so the P/E and margin reads are genuine.

Sub-signalValueBenchmarkScoreRead
Revenue / throughput trajectoryRecord Q1 volumes; ~mid-single-digit fee-cash-flow growthMidstream mature 3–6%60Steady, volume-led; not a grower
Margins / profitabilityEBITDA margin ~20%; EBIT margin 14%Stable, fee-based68Durable; margin is fee-spread, not commodity
Cash generation (DCF coverage)Q1'26 DCF $2.1bn → ~1.8x distribution coverage; ~$1.5bn retained>1.5x = strong80Elite coverage; distribution very safe
Balance sheetNet Debt/EBITDA ~3.2x; int cov 4.9x; A-/A3Midstream <4x healthy72Investment-grade, well inside covenants
Industry benchmark — Distribution Coverage & Durability (midstream proxy for the E&P FCF-breakeven benchmark, which is N/A for a fee model): 85/100. ~1.8x DCF coverage + 27 consecutive years of distribution increases (raised again to $0.56/qtr, +2.8%) + ~$1.5bn/quarter of retained DCF self-funding growth. This is the cash-return durability the sector benchmark is meant to capture, in the form that fits a toll-road.
Pricing power65FERC-regulated tariffs with escalators; fee not price-set
Network effects72Integrated gather→process→fractionate→export system compounds value
Switching costs70Long-term, take-or-pay-style contracts; producers plumbed into the system
Cost advantage80Largest US NGL/export footprint; scale + Gulf-Coast position hard to replicate
Intangible assets78FERC certificates, permits, decades-built rights-of-way — near-impossible to rebuild

Moat average 73. The moat is structural (assets you cannot re-permit) rather than technological — which is exactly why it is durable.

Competitive Environment. Midstream is an oligopoly of scaled operators; EPD is the largest and best-capitalised. Share is stable-to-gaining — the risk is not disruption but disciplined competition for the same NGL/LNG/datacenter volume growth.
RivalTypeShare trajectory vs EPDMoat-erosion vector
Energy Transfer (ET)Direct midstream peerStable — both compete for Permian/Gulf NGL & export volumesAggressive project bids; higher leverage lets it stretch on capex; $5.5–5.9bn/yr growth spend
Williams (WMB)Gas-focused midstreamStable — WMB leads dry-gas/Transco; less NGL overlapOwns the premier gas-transmission spine feeding datacenter demand
Kinder Morgan (KMI)Gas & CO2 midstreamStable — gas-transport competitor for LNG feed-gasLarge gas network competing for the same LNG/AI-load contracts
ONEOK (OKE)NGL-focused midstreamStable/slightly gaining via M&AClosest NGL competitor; recent acquisitions expand its NGL reach

→ Net effect: Switching Costs held at 70 and Cost Advantage at 80 — EPD's scale edge is intact and no rival is taking structural share, but the field is crowded and well-run, so pricing power is capped (65) rather than dominant. Competitive threat level: low. The named-rival risk that carries into the Bear case is margin/return compression if the whole group over-builds into the same LNG/datacenter volume thesis — not EPD losing its position.

ROIC & capital allocation: 78. ROIC ~12% steady (top-quartile midstream, above cost of capital through the cycle). Capital allocation is a genuine strength — growth capex funded from retained DCF (not new units), opportunistic buybacks (~$159m in Q2, $275m YTD), and a distribution raised every year for 27 years. Skin in the game is exceptional: the founding Duncan family owns ~32% of units, aligning management with unitholders far more than a typical C-corp.
4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Fair — not cheap, not expensive; the value is a well-covered ~5.8% yield, not price upside
61
conf 78%
Valuation Attractiveness
61/100
confidence 78%
Warranted-multiple anchor (rate + growth + sector). r = 4.71% (10-Y Treasury, DGS10, stamped 2026-07-23) + 4.5% ERP + 0.0% (Quality ≥ 65) = 9.21%. g_near = min(0.75 × ~6–9% consensus, 6% defensive-Energy cap) = 6%; g_term = 3%. Two-stage warranted P/E = 18.9x raw, capped at the 15x Energy guardrail → warranted 15x. Actual clean P/E 13.7x ÷ 15x = 0.91 → Attractive/Fair edge. The higher 10-Y (4.56% → 4.71%) nudged the warranted multiple down, but the raw sits above the cap either way, so the band is unchanged — fair.
Guardrail note — why the E&P EV/EBITDAX 8x line does NOT apply. The skill's Energy guardrail (“EV/EBITDAX ≥ 8x”) is calibrated for exploration-and-production earnings — EBITDAX adds back exploration expense, a concept a fee-based midstream company does not have. Fee-based midstream normally trades ~9–11x EV/EBITDA precisely because its cash flow is stable; mechanically applying the 8x driller line would flag every healthy pipeline as “expensive,” a category error. We anchor on the sector's clean P/E line (15x) and cross-check EV/EBITDA against EPD's own history. EPD's EV/EBITDA of ~11.6x sits in the upper-third of its 5-year range (9.4x low 2021 → 12.2x peak 2025) — full but not extreme, and not the top 5% that would trip Gate 3.
Lens (weight)ReadScore
Warranted-multiple anchor (40%)Clean P/E 13.7x vs 15x warranted → 0.91x70
Sector median (20%)EV/EBITDA 11.6x vs midstream peer median ~10–11x → slightly above50
Own-history decile (15%)EV/EBITDA ~7th–8th decile of its own 5yr range (upper third)45
PEG-style (10%)Forward PEG ~1.3 on ~6% near-term EPS growth50
Analyst consensus (15%)Price $38.73 vs mean $39.29 (=+1.4%) / median $40 (=+3.3%); grades 76% bullish but upside now thin52
Cash anchor — the honest one for an MLP. P/FCF screens at ~38x, but that is misleading: reported FCF is depressed by heavy growth capex. The right cash lens is distributable cash flow: DCF ~$8.4bn/yr on an ~$84bn cap is a ~10% DCF yield, and the cash you actually receive is a ~5.8% distribution yield (forward $2.24 after the July raise to $0.56/qtr) covered ~1.8x. That well-covered, growing yield — not price appreciation — is where the value sits, and it tilts the pillar up a few points from the ~57 the multiples alone imply. Note the yield compressed from 6.0% (10 Jul) purely because the units rallied 3.9%, not because the payout changed.
Embedded optionality / free upside. (1) Datacenter power demand — US commercial/AI electricity load is projected to overtake residential for the first time in 2027; EPD's gas-transport and NGL molecules feed that, and the market is only starting to price incremental contracted volumes. (2) LNG export expansion — US LNG feed-gas is running near capacity; new trains lift EPD throughput on assets already in the ground. (3) Retained-DCF self-funded growth — ~$1.5bn/quarter retained funds new fee-earning projects without diluting units, with double-digit EBITDA/cash-flow growth flagged next year as large projects come online. Net: the ~5.8% covered yield justifies most of today's price; the volume-growth optionality is the un-priced call. This is a small tilt up, not a re-rating — the core is fairly, not cheaply, priced, and the entry is now near the top of the range.

Analyst targets: consensus $39.29, median $40, high $45 (Yahoo $47), low $34–37. Last-month/quarter averages $40–$40.83. Price $38.73 → only ~1.4% to the mean, ~3.3% to the median, ~16% to the high — the upside to consensus is now thin after the rally. Grades: 0 Strong-Buy / 34 Buy / 9 Hold / 2 Sell → 76% bullish, Buy consensus; but the two most recent actions are cautious maintains (Morgan Stanley Underweight 21 Jul, JP Morgan Neutral 9 Jul) — a mild sentiment cool. FMP rating A- (overall 4/5): DCF/ROE/ROA all 5, D/E scored 1 and P/E/P/B scored 2 — excellent cash economics, a levered (normal-for-MLP) balance sheet, and a multiple that is full rather than cheap. Implied-growth read: at $38.73 the market embeds roughly the disciplined ~6% we assume — the price no longer offers a discount, but it does not require heroic growth either.

5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Natural-gas / NGL throughput volumes (fee-based) + the AI-datacenter gas-demand theme
69
Tailwind (medium/long); Neutral (short)

The driver, correctly weighted. EPD's economics are ~80% fee/volume, not spot-commodity. So the dominant driver is throughput volume — how much gas, NGL and crude flows through the system — amplified by two structural demand pulls: record US LNG exports (feed-gas near capacity) and the AI-datacenter power build-out (US commercial electricity demand projected to overtake residential in 2027, much of it gas-fired). The spot price of oil or gas matters only at the second order — through producer drilling activity and NGL frac-spread margins — so we weight the commodity price lightly and the commodity volume heavily. This is the key distinction from a miner or an E&P, where the spot price is the whole story.

HorizonReadLabel
Historical (25%)Volumes at records; distribution raised 27 straight years; LNG/export build compoundingTailwind
Current — volume (50%)Q1'26 record volumes; LNG feed-gas near capacity; datacenter contracting startingTailwind
Current — commodity-price overlay (Step 2b)The oil tape FLIPPED to an uptrend since the last refresh: the live Iran/Hormuz supply shock has Brent ~$85–95 / WTI ~$83 (+~30% off the July lows), reversing the prior downtrend (USO was −29% off its May peak). For a producer this would add short-horizon amplification; for a fee-based midstream it is only a mild, second-order positive (firmer producer activity and frac spreads) — it removes the prior downtrend drag but does not gear EPD to the spike.Short: Neutral+
Forward (25%)LNG train additions + datacenter gas load = multi-year contracted volume runwayTailwind

Per-horizon score: Short 64 (Neutral) — the oil-tape flip to an uptrend removes the drag the prior soft tape imposed, but the fee model means we do not amplify the Short on a price spike EPD is not geared to; the Short is capped by the imminent print regardless. Medium 70 and Long 72 (Tailwind) — the volume runway is structural and dominates. Headline 69 = Tailwind, amplification-eligible at medium and long. The base BUY/HOLD is unchanged by the driver; it only intensifies conviction where the economy agrees.

Thesis-invalidation floor: the case breaks if volumes fall — a demand recession that cuts throughput, an LNG-export stall, or a datacenter-gas thesis that fails to convert to contracts — not if the oil price wobbles. Watch throughput and contracted-backlog, not the WTI print. Driver confidence 62 (fee model is stable, but the datacenter-demand leg is early and partly narrative).

6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Trend-Following · Tailwind
73
conviction

The latest Macro-Economic report (2026-07-20) runs an energy-supply-shock 'Stagflation-lite' regime (Iran/Hormuz rated CRITICAL, live — Strait effectively disrupted, Brent ~$88) and rates Energy (XLE) Strong-Outperform / Outperform / Outperform (Short/Medium/Long) — an economic Tailwind that STRENGTHENED at the short end since the last refresh (was O/O/O). Energy is the top-conviction sector in this regime: hard-asset cash flow with fee escalators and a covered ~5.8% yield is exactly what a sticky-inflation, higher-for-longer world favours, and the AI-datacenter energy-demand driver is a macro theme, not just a company story. Going long here rides the economic trend (Trend-Following). The Tailwind pressure is the second amplification input: alongside the ≥65 medium/long driver it lifts the medium and long base BUY to STRONG BUY. It does NOT amplify the short horizon (short base is HOLD, capped by the 5-day-out earnings print). Note: EPD is NOT in the macro report's armed 'S&P 500 concentration / AI earnings-quality unwind' tail — that cohort is AI mega-caps on non-operating-inflated earnings; EPD is a cheap, clean-earnings fee business. The AI theme reaches EPD only as a positive gas-demand tailwind.

Source: sector-map (GICS Energy → macro Driver-Sector Impact Matrix) · Macro report 2026-07-20

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
Neutral — the trend flipped strongly bullish, but the entry is extended at the highs into a 5-day-out print
61
conf 62%
Entry/Exit Timing
61/100
confidence 62%

The picture: the tape has genuinely improved — confluence is now strongly bullish (it was short-term bearish on 10 Jul). Monthly, weekly and daily are all uptrends; price $38.73 is back above the SMA20 ($37.66), SMA50 ($37.74) and SMA200 ($35.20), with daily RSI 59.8 and the daily MACD histogram positive. But the timing PILLAR does not simply track the trend — it prices the entry, and the entry got worse in two ways even as the trend improved: (1) price is now ~86th percentile of its 52-week range ($30.01–$40.17), i.e. extended, not oversold; and (2) Q2 earnings are 5 days out, so a fresh buyer is chasing the highs into a binary print. The SMA50 reclaim also came on light volume (~0.6x the 20-day). That is why the pillar holds roughly flat at 61 rather than jumping with the confluence — and why the entry stance below reads Wait, not a fresh Buy.

Component (weight)ReadScore
MTF trend (30%)Monthly/weekly/daily all up; confluence strongly bullish → 7878
Risk-reward (20%)Extended at ~86th percentile of the 52wk range; nearest support ~$36 is ~4 ATR below; poor entry geometry at the highs44
Macro overlay (20%, Energy = high sensitivity)Fed on hold (29 Jul); XLE the top-conviction sector (rotation in); 10-Y at 4.71% is a mild headwind for a yield vehicle60
Sentiment (15%)Grades 76% bullish but the two latest actions are cautious maintains (MS Underweight, JPM Neutral); news tone positive (income)52
Catalyst (15%)Q2 earnings 2026-07-30 (BMO) is 5 days out — a binary event a fresh entry should clear first, not a green light50

Relative strength: EPD has re-rated up over the last two weeks and closed the prior laggard gap, but it remains a low-beta income name (beta 0.47, ATR ~1.7%/day). Position-risk: a structural stop below the $36 support cluster / SMA200 sits at ~$35.90, which from $38.73 is now ~7.3% of risk — wider than the 3.7% at the last refresh because the units have rallied. The honest read: the trend is your friend for a holder, but there is no timing edge for a fresh entry today — you are at the highs, on light volume, five days from a print.

8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.

Upcoming events (next 30 days)

DateEventImpactForecastPreviousRelevant?Why
2026-07-29Fed Interest Rate Decision (Warsh)High3.75% (hold)3.75%✅ YesRate direction moves the discount rate on EPD's distributions (bond-proxy component); dovish lean but no Sep-cut green light expected into the energy shock
2026-07-30EPD Q2 2026 earnings (BMO)HighEPS ~$0.74✅ YesCompany-specific: volumes, DCF coverage, distribution, project backlog — the throughput driver, verified. 5 days out = the Short-horizon cap
2026-07-30US Q2 GDP (Advance) / Core PCE (Jun)HighGDP ~2.3% / PCE +0.1% MoMGDP 2.1% / PCE 0.3%⚠️ MediumGrowth/inflation combo — demand signal for throughput volumes and the rate backdrop
2026-08-01Tariff deadline + Jobs report (Jul)HighNFP ~+75–110k⚠️ MediumMacro risk-off catalyst; second-order for a fee-based domestic-volume name

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-2310-Y Treasury (DGS10)4.71%rose from 4.56%Mild headwind — lifts the discount rate on the distribution; nudges the warranted multiple down (band unchanged)
2026-07-23ECB Rate Decision2.40% (hold)2.40%in-lineNeutral for EPD — confirms the global higher-for-longer backdrop
2026-07-20Iran / Hormuz (rolling)Brent ~$88Strait disrupted, +30% off July lowsOil uptrend; a mild second-order positive for producer activity / frac spreads, not a geared EPD driver

EPD is a High-macro-sensitivity name as a yield vehicle: the Fed decision (29 Jul) and the 10-Y (now 4.71%) set the discount rate on its distributions. Neither falls within the 3-trading-day WAIT-override window, so no macro event overrides the signal. The binding near-term event is company-specific: Q2 earnings on 2026-07-30 (BMO), 5 days out — it caps the Short and is why the next update is scheduled for 2026-07-31.

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrend ↑Bullish67.5+, risingS: $27.4 R: $40.2Resist. breakout0.5x
WeeklyUptrend ↑Bullish60.2+, flatteningS: $30.0 R: $40.2Resist. breakout0.7x
DailyStrong uptrend ↑Bullish59.8+, positiveS: $36.0 R: $39.0Resist. breakout0.6x
HourlyWeakening →Neutral49.7-, flatS: $38.5 R: $39.3None0.0x
15-minUptrend ↑Neutral50.8+, basingS: $38.6 R: $39.2None0.1x
Confluence: Strongly bullish (higher-TF up + daily reclaim); intraday just consolidating at the highs · MTF Score 78

All the higher timeframes are aligned up — EPD is above its 200-day ($35.20) and has reclaimed the SMA50 ($37.74), sitting just under the $40.16 52-week high. The daily is a strong uptrend with a positive MACD histogram; only the hourly is consolidating (weakening) after the run, which is normal at the highs. This is a genuine improvement on 10 Jul, when the daily and below were bearish inside the uptrend. The catch for a fresh buyer: the reclaim came on light volume (~0.6x) and price is extended near the top of the range with a binary earnings print 5 days out — so the constructive tape argues for holding, not for chasing a new entry here.

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

EPD 3-month daily. Rallied to $40.16 (52wk high) in mid-May, pulled back to the $36 zone into mid-June, then reclaimed the SMA50 and rallied to $38.73 — back near the top of the range and just under the high.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull $46 (27%)

LNG train additions and datacenter gas contracts convert faster than modelled; the Q2 call shows a contracted-backlog step-up, throughput volumes beat, and the multiple re-rates toward the top of its range (~12x EV/EBITDA). Distribution keeps its ~3% annual growth. Price to ~$46 (near the $45–$47 street high) plus the ~5.8% distribution = ~24% total return. Trigger: a firm Q2 print + a stable-to-lower 10-Y.

Base $41 (55%)

The most probable path: fee volumes grow mid-single-digit, DCF coverage stays ~1.7–1.8x, the distribution rises ~3%, and the multiple holds around 11–12x. Price drifts to ~$41 (≈ consensus median $40 plus a year of growth) — ~6% price + ~5.8% yield ≈ 12% total return. This is an income-compounding outcome, not a large capital-gain one — consensus upside from $38.73 is deliberately modest and we do not pretend otherwise; the return is the covered, growing distribution plus steady volume growth, not a re-rating.

Bear $32 (18%)

A demand recession cuts throughput volumes, NGL frac spreads compress, and/or a sharp rate spike de-rates the yield vehicle (a 10-Y pushing toward 5% lowers the warranted multiple). The distribution is still covered ~1.8x so a cut is unlikely, but the units can fall to ~$32 (bottom of the 52-week band) — a ~17% price drawdown, partly cushioned by the ~5.8% yield. Competitive trigger: the midstream group (ET/WMB/KMI/OKE) over-builds into the same LNG/datacenter thesis, compressing project returns sector-wide. Event trigger: a weak Q2 volume print on 30 Jul.

Probability-weighted 12-month price ≈ 0.27×$46 + 0.55×$41 + 0.18×$32 = ~$40.7 (+5% price), before the ~5.8% distribution → ~11% probability-weighted total return. The distribution is the ballast: even the bear leaves you collecting a covered ~5.8% while you wait. The upside is thinner than at the last refresh because the units have rallied 3.9% toward fair value.

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Wait0 of 3 groups met — no entry path open

Fundamental — not MET

Below fair value with a live volume tailwind — but the earnings-proximity condition now fails, so the group is not clean.
✅ Price $38.73 < fair-value estimate ~$40–41 (consensus median / warranted)
⛔ No earnings within 7 days (Q2 is 2026-07-30, only 5 days out)
✅ Underlying-Driver score ≥ 50 (69, Tailwind)

Technical — not MET

Price reclaimed the SMA50 and the trend is up — but the reclaim is on light volume and unconfirmed for a fresh entry.
⛔ Daily close > SMA50 ($37.74) — met ($38.73), but on > 1.5x the 20-day volume — unmet (~0.6x)
✅ RSI 35–65 (currently 59.8)
✅ MACD histogram positive ≥ 2 consecutive days (positive, turning up)
⛔ NOT extended at the highs (price ~86th percentile of the 52wk range)

Catalyst — not MET

The Q2 print (30 Jul) is the next confirmation — pending, not yet a trigger.
· Post-earnings move within 24h > +5%
· Guidance / distribution raised or maintained (distribution already raised to $0.56; Q2 volumes pending)
· Volume > 2x the 20-day average

Forecast: No entry path is cleanly open today → Wait. The Fundamental path that was open on 10 Jul (Half-Size) closed because Q2 earnings moved inside the 7-day window; the Technical path is nearly there (price is above the SMA50 with a positive MACD) but the reclaim is on light volume and price is extended at the highs. FORECAST: the cleanest re-entry is AFTER the 30 Jul print — either a firm volume/coverage beat that holds (confirms the Technical + Catalyst groups, would restore Half-to-Full-Size), OR a post-print pullback into the $36–37 support zone with a higher low (a better-priced Fundamental entry). CONFIDENCE: Moderate — low-volatility name, so the resolution is the print, not the tape. Do not chase the 52-week high into earnings.

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Two consecutive daily closes below $35.90 (below the $36 daily-support cluster and near the SMA200 $35.20)

Thesis Invalidation — not LIVE

⛔ DCF distribution coverage falls below ~1.3x (the income thesis breaks)
⛔ Throughput volumes decline for 2+ quarters, or the LNG/datacenter volume runway stalls (the driver turns headwind)
⛔ A rival (ET/WMB/KMI/OKE) over-build compresses project returns and EPD begins losing NGL/export share
⛔ Net Debt/EBITDA pushes above ~4.5x / a downgrade below investment grade (catastrophic — fires alone)

Profit-Target — not LIVE

⛔ Price into $44–$46 (bull zone / street high) AND RSI > 70 AND no coverage/volume improvement to justify a higher multiple

Forecast: Stop-Loss: FORECAST Unlikely in the next 4–6 weeks — $35.90 is ~7.3% below spot and below the 200-day ($35.20); a low-beta (0.47) name would need an earnings-volume miss or a rate shock to reach it. RISK TRIGGER: a weak Q2 print (30 Jul) or a 10-Y spike toward 5%. Profit-Target: Unlikely near-term — the bull $44–$46 zone is ~14–19% above spot. No exit trigger is live today → Hold.

Imagine you act at the current price of $38.73 · as of 25 Jul 2026

What if you bought now?

For a fresh entry, the message is Wait: you would be buying the 52-week high on light volume five days before a binary print, risking ~7.3% to the hard stop to chase ~1.4–3.3% of consensus upside. Let the print clear first.

What you're risking: the entry is extended (~86th percentile of the range) and the Q2 report is 30 Jul — a poor spot to start a position; the hard stop is $35.90 (~7.3% down); the bear path is ~$32 (~17%).
What you're gaining if you already hold: base upside to ~$41 (+6% price) and bull to ~$46 (+19%), the ~5.8% distribution (raised for 27 straight years, covered ~1.8x) compounding from day one, and the un-priced datacenter/LNG volume optionality — which is why the medium/long call stays STRONG BUY. The return here is income + steady growth, not a re-rating.
Read: a holder sits tight through the print; a new buyer waits for the 30 Jul result or a pullback into $36–37. Don't chase.

What if you sold now?

You are giving up a covered ~5.8% income stream and ~12% base total return to sidestep a ~17% bear drawdown — with no exit trigger currently live and the trend firmly up.

What you're giving up: ~6% price upside to the $41 base plus the ~5.8% distribution; the un-priced LNG/datacenter volume optionality; and you would be selling around fair value (median target $40) into a strengthening tape.
What you're protecting: the ~17% bear-case drawdown to ~$32 if volumes recede or rates spike. But no exit rule is triggered — the stop is ~7% away and untouched, coverage is ~1.8x, and both the driver and the economy are Tailwinds.
Read: there is no mechanical reason to sell. For a holder this is a hold zone; the only genuinely open question is a fresh entry, which should wait for the print.

13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.

Position sizing not computed — no risk budget or portfolio role was specified for this analysis. For reference only: the §12 Conviction Ladder reads Wait (no entry path cleanly open — the Fundamental path closed as Q2 earnings moved inside the 7-day window, and the Technical reclaim is on light volume at the highs). A fresh position is best deferred to after the 30 Jul print or a pullback into $36–37. Volatility context: ATR ~1.7%/day, beta 0.47 (about half the market's volatility), 52-week range $30.01–$40.17. Specify your allocation and role for sizing guidance.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "EPD",
  "date": "2026-07-25",
  "version": "v6",
  "company": "Enterprise Products Partners L.P.",
  "currency": "USD",
  "exchange": "NYSE",
  "exchange_ticker": "NYSE:EPD",
  "isin": "US2937921078",
  "api_ticker": "EPD",
  "user_horizon": null,
  "user_allocation_pct": null,
  "portfolio_role": null,
  "price_at_rating": 38.73,
  "signal_short": "HOLD",
  "signal_medium": "STRONG_BUY",
  "signal_long": "STRONG_BUY",
  "primary_signal": "STRONG_BUY",
  "quality_score": 74,
  "lifecycle_stage": "cash_cow",
  "quality_detail": {
    "industry_benchmark_name": "Distribution Coverage & Durability (midstream)",
    "industry_benchmark_value": 1.8,
    "industry_benchmark_score": 85,
    "moat_score": 73,
    "roic_percentile_vs_peers": 72,
    "capital_allocation": 78,
    "management_skin_in_game": 85
  },
  "valuation_score": 61,
  "valuation_detail": {
    "fcf_yield": 2.6,
    "dcf_yield": 10.0,
    "distribution_yield": 5.8,
    "implied_growth_rate": 6.0,
    "consensus_growth_rate": 6.5,
    "historical_valuation_decile": 8,
    "ev_ebitda": 11.6,
    "ev_ebitda_5yr_range": "9.4x-12.2x"
  },
  "warranted_multiple": 15.0,
  "actual_multiple": 13.7,
  "val_multiple_basis": "clean P/E (Energy sector line; EV/EBITDAX 8x guardrail inapplicable to fee-based midstream)",
  "discount_rate_r": 0.0921,
  "risk_free_10y": 0.0471,
  "risk_free_10y_date": "2026-07-23",
  "g_near": 0.06,
  "g_term": 0.03,
  "warranted_ratio": 0.913,
  "val_band": "fair",
  "timing_score": 61,
  "timing_detail": {
    "mtf_confluence": 78,
    "risk_reward_score": 44,
    "relative_strength_vs_spy": null,
    "relative_strength_vs_sector": null,
    "catalyst_clustering_score": 50,
    "dynamic_macro_weight": 0.2
  },
  "driver_score": 69,
  "driver_label": "Tailwind",
  "driver_short": 64,
  "driver_medium": 70,
  "driver_long": 72,
  "driver_commodity_trend": "Oil tape FLIPPED to uptrend since last refresh: Iran/Hormuz supply shock has Brent ~$85-95 / WTI ~$83 (+~30% off July lows), reversing the prior USO -29% downtrend. Fee-based model: mild second-order positive (removes prior short drag) but does NOT gear EPD to the spike; short still capped by the 5-day-out print.",
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 73,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-20",
  "nonop_pct_of_net_income": -4.8,
  "clean_pe": 13.7,
  "clean_peg": 1.3,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "low",
  "overall_confidence": 60,
  "fair_value_est": 40.5,
  "stop_loss": 35.9,
  "target_price": 41.0,
  "scenario_base_target": 41,
  "scenario_bull_target": 46,
  "scenario_bear_target": 32,
  "analyst_consensus_target": 39.29,
  "analyst_target_high": 45,
  "analyst_target_low": 34,
  "analyst_target_upside_pct": 1.4,
  "analyst_grades_consensus": "Buy",
  "analyst_bullish_pct": 75.6,
  "analyst_coverage_count": 45,
  "fmp_rating": "A-",
  "fmp_overall_score": 4,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "entry_groups_met": 0,
  "entry_conviction": "Wait",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "caution",
  "gates_triggered": [
    "Earnings Event \u226414d (Q2 2026-07-30, 5d out; short-horizon cap only; medium/long unaffected)"
  ],
  "do_not_buy_triggers": [],
  "next_update_date": "2026-07-31",
  "next_update_basis": "Q2 2026 earnings 2026-07-30 (BMO) + 1 trading day; earlier than the +14d default (2026-08-08)",
  "analysis_status": "on-going",
  "finder_ticker": "EPD",
  "finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
  "price_return_30d_pct": 3.9,
  "price_return_90d_pct": 3.9,
  "relative_strength_note": "EPD rallied 3.9% since the 10 Jul refresh ($37.29 -> $38.73), reclaiming the SMA50 and closing the prior laggard gap; now extended near the 52wk high."
}
15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_company_profile sector Energy/Oil&Gas Midstream, ISIN US2937921078, price $38.73, beta 0.469, mkt cap $83.8bn
get_financial_ratios P/E 14.34x, EV/EBITDA 11.56x, yield 5.65% (trailing), int cov 4.93x, D/E scored 1, coverage/margin ratios
get_income_statement 6 quarters; Q1'26 net income $1,483m, EPS $0.68; non-op = small negative drag (7b: earnings clean, ~ -5% of NI)
get_multi_timeframe_analysis 5 timeframes; monthly/weekly/daily all up; confluence STRONGLY BULLISH (flip from short-term bearish on 10 Jul)
get_stock_prices 6mo daily; reclaim of SMA50 ($37.74), price $38.73 near 52wk high; chart series built
get_analyst_estimates 2028E EPS $3.43, 2030E $3.86; forward EPS ~$3.14 (Yahoo); ~6% near-term EPS growth
get_price_target_consensus / summary consensus $39.29, median $40, high $45 (Yahoo $47), low $34; last-month/qtr avg $40–$40.83
get_stock_grades / get_grades_consensus 0 SB / 34 Buy / 9 Hold / 2 Sell = 76% bullish, Buy; latest actions cautious maintains (MS Underweight 21 Jul, JPM Neutral 9 Jul)
get_ratings_snapshot FMP A- (4/5): DCF/ROE/ROA 5, D/E 1, P/E 2, P/B 2
get_earnings_calendar returned empty for EPD; Q2 2026 date web-confirmed 2026-07-30 (BMO, MarketBeat/Nasdaq), consensus EPS ~$0.74
get_economic_calendar Fed 29 Jul (hold 3.75%), GDP/PCE 30 Jul; none inside the 3-day override window
get_stock_dividends distribution raised to $0.56/qtr (declared 2026-07-07, +2.8%); $2.24 annualised; ex-div 2026-07-31
get_economic_series (DGS10) 10-Y = 4.71% on 2026-07-23 (up from 4.56%) — used as the warranted-multiple risk-free rate
get_polygon_news 12 articles; uniformly positive income framing; 'sleep-well' MLP, 27yr streak, AI-datacenter gas-demand theme; Q2 buybacks ~$159m
Macro report (2026-07-20) Stagflation-lite energy-shock regime; XLE SO/O/O Tailwind (strengthened at short); Iran/Hormuz CRITICAL/live; EPD NOT in the armed AI-concentration tail
Impact on scores: Full data coverage on every fundamental, valuation and technical input; the only tool failure was get_earnings_calendar (empty), backfilled from MarketBeat/Nasdaq with the web-confirmed 2026-07-30 date — this date is load-bearing (it fires the earnings gate) so it was verified rather than inherited. Confidence is set by honest uncertainty, not data gaps: the datacenter-gas-demand leg of the driver is early/partly narrative (driver conf 62), the entry is genuinely poor at the highs into a print (timing conf 62), and the medium/long STRONG-BUY rests on income compounding + volume growth rather than thin consensus price upside.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.