NYSE:EPD Enterprise Products Partners L.P.

ISIN: US2937921078
EnergyOil & Gas MidstreamMLP
NYSE · Houston, TX · Midstream MLP (K-1) · mkt cap ~$82B 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.
$37.85
-0.7%
31 Jul 2026 · Signal v6
What changed since the last update (25 Jul 2026)
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, natural gas liquids (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 the great majority of its cash flow 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 a distribution raised every year since its 1998 IPO. It is structured as a master limited partnership (MLP), so 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)HOLD5358%record Q2 confirmed, but stock sold the news; extended near 52wk high, no entry edge
Medium-term (6–12 mo)BUY6260%high-quality fee business + volume tailwind; economy eased to Neutral so no STRONG-BUY amp
Long-term (3–5 yr)BUY6662%durable moat + LNG/datacenter volume runway; income compounding, un-amplified
Next update: 2026-08-14 — default +14d (Q2 reported 2026-07-30; Q3 ~early Nov is beyond the 14-day window). Macro/Iran-oil is fluid — will re-run sooner if the Energy-sector signal or the 10-Y shifts materially.
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

63
fair
conf 78%

Entry/Exit Timing

58
neutral
conf 58%

Underlying Drivers

69
Tailwind
conf 62%

Economic Alignment

57
Neutral
conf 62%
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 5.0x, A-/A3 investment-grade, Q2 DCF coverage ~1.7x. Current ratio 0.91 is normal for a fee-based MLP (working capital is commodity-flow, not inventory). Clears.
Earnings Event (≤14d)
Q2 2026 reported 2026-07-30 (BMO) — a beat on record EBITDA. The next print (Q3) is ~early November, well beyond the 14-day window. The prior refresh's earnings cap has now lapsed. Clears.
Valuation Ceiling
Clean P/E 13.1x < the 15x Energy P/E guardrail; warranted-ratio 0.88x (<1.40x); EV/EBITDA 10.9x is upper-third but NOT top-5% of its own 5yr range (9.4x–12.2x); price below the highest analyst target ($45–46). Clears — but a Fair-band name is NOT STRONG-BUY-eligible on valuation alone anyway.
Accounting / Dilution
Q2 net income is clean: the small 'other income' line is largely recurring equity earnings from unconsolidated JV pipelines (operating in nature), not mark-to-market inflation — the opposite of the mega-cap trap. Unit count broadly flat (~2.185bn). No SBC concern. Clears.
Regulatory / Binary Event
No pending binary regulatory event. The pre-announced co-CEO handover (Teague → Fowler, Jan-2027) is a continuity move, 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; record Q2 volumes reinforce it. Clears.
All gates clear · no Do-Not-Buy trigger. The framework's usual energy traps do not fire here: this is a fee-based toll-road, not a price-taking driller, so reserve-life / FCF-breakeven / commodity-floor gates do not apply, and the earnings-quality decomposition (§7b) shows the opposite of the mega-cap problem — no non-operating inflation. The medium/long signals are BUY (not STRONG BUY) because the economy leg of amplification eased to Neutral, not because any gate capped them.
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; record Q2 volumes and elite coverage
74
conf 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.

Q2 2026 (reported 30 Jul): record quarterly EBITDA of $2.86bn, +17% YoY, EPS $0.84 (vs ~$0.74 street), on record pipeline and marine-terminal volumes and elevated global demand for US energy exports. Management flagged a ~$3bn 2027 growth-capex programme. The print confirms the throughput thesis — the business is executing; only the price did not react.

Sub-signalValueBenchmarkScoreRead
Revenue / throughput trajectoryRecord Q2 volumes & exports; mid-single-digit fee-cash-flow growthMidstream mature 3–6%62Steady, volume-led; executing well
Margins / profitabilityEBITDA margin ~18%; EBIT margin 13%Stable, fee-based68Durable; margin is fee-spread, not commodity
Cash generation (DCF coverage)Q2 DCF coverage ~1.7x; retained DCF self-funds growth>1.5x = strong80Elite coverage; distribution very safe
Balance sheetNet Debt/EBITDA ~3.2x; int cov 5.0x; A-/A3Midstream <4x healthy72Investment-grade, well inside covenants
Industry benchmark — Distribution Coverage & Durability (the midstream proxy for the E&P FCF-breakeven benchmark, which is N/A for a fee model): 85/100. ~1.7x DCF coverage + 27 consecutive years of distribution increases (on track for 28) + ~$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
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, and a distribution raised every year since the 1998 IPO. Skin in the game is exceptional: the founding Duncan family owns roughly a third of the 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 ~6% yield, not price upside
63
conf 78%
Warranted-multiple anchor (rate + growth + sector). r = 4.67% (10-Y Treasury, DGS10, stamped 2026-07-29) + 4.5% ERP + 0.0% (Quality ≥ 65) = 9.17%. g_near = min(0.75 × ~9% consensus, 6% defensive-Energy cap) = 6%; g_term = 3%. Two-stage warranted P/E = 19.0x raw, capped at the 15x Energy guardrail → warranted 15x. Actual clean P/E 13.1x ÷ 15x = 0.88 → Attractive/Fair edge.
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 is an E&P concept (it adds back exploration expense) that a fee-based midstream company does not have. Fee-based midstream normally trades ~9–11x EV/EBITDA precisely because its cash flow is stable and low-risk; mechanically applying the 8x driller line would flag every healthy pipeline company as “expensive,” a category error. We anchor on the sector's clean P/E line (15x, which the guardrail table pairs with the E&P row) and cross-check EV/EBITDA against EPD's own history. EPD's EV/EBITDA of 10.9x sits in the upper-third of its 5-year range (9.4x low 2021 → 12.2x peak 2025, median ~10x) — 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.1x vs 15x warranted → 0.88x72
Sector median (20%)EV/EBITDA 10.9x vs midstream peer median ~10–11x → at median52
Own-history decile (15%)EV/EBITDA ~6th decile of its own 5yr range (upper-middle)48
PEG-style (10%)Forward PEG ~1.3 on ~9–10% near-term EPS growth52
Analyst consensus (15%)Price $37.85 vs FMP median $40 (=+5.7%; within 10% = fair); grades 76% bullish58
Cash anchor — the honest one for an MLP. P/FCF screens at ~37x, 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 ~$82bn cap is a ~10% DCF yield, and the cash you actually receive is a ~5.9% distribution yield (annualised $2.24 at $0.56/qtr) covered ~1.7x. That well-covered, growing ~6% yield — not price appreciation — is where the value sits, and it tilts the pillar up a few points from the ~60 the multiples alone imply.
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 (the ~$3bn 2027 capex plan) without diluting units, so the growth is largely un-priced in the current multiple. Net: the ~6% covered yield justifies most of today's price; the volume-growth optionality is the un-priced call. This is a +3 tilt, not a re-rating — the core is fairly, not cheaply, priced.

Analyst targets: FMP consensus $39.29, median $40, high $45, low $34 (45 covering); Yahoo mean $41.15, median $41, high $46 (20 covering). Price $37.85 → ~+5.7% to median, ~+19% to the high. Grades: 34 Buy / 9 Hold / 2 Sell → 76% bullish, Buy consensus (no upgrades/downgrades in the last 30 days — Morgan Stanley maintained Underweight 21 Jul, JP Morgan Neutral 9 Jul). FMP rating B+ (overall 3/5, eased from A- 4/5): DCF/ROE/ROA scored 4–5, but D/E scored 1 and P/E/P/B scored 2 — excellent cash economics, a levered (normal-for-MLP) balance sheet, and a full-not-cheap multiple. Implied-growth read: at $37.85 the market embeds roughly the disciplined 6% we assume — no discount, no heroics required.

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); short amp blocked by a Neutral economy

The driver, correctly weighted. EPD's economics are ~90% 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. Q2's record volumes are the driver reading in the tape.

HorizonReadLabel
Historical (25%)Volumes at records; distribution raised 27 straight years; LNG/export build compoundingTailwind
Current — volume (50%)Record Q2 pipeline & marine-terminal volumes; LNG feed-gas near capacity; datacenter contracting startingTailwind
Current — commodity-price overlay (Step 2b)Oil tape FLIPPED to uptrend: the live Iran/Hormuz re-escalation has Brent back ~$90–92 (+8%). A producer would be geared to this; EPD is fee-based, so the spike is only a mild second-order positive — it removes the prior soft-tape drag on the short driver rather than gearing EPD to the spike.Short: Neutral+
Forward (25%)LNG train additions + datacenter gas load + ~$3bn 2027 capex = multi-year contracted volume runwayTailwind

Per-horizon score: Short 64 (Neutral, edge of Tailwind) — the oil-tape drag is gone (Iran premium) but the short base is HOLD, so there is nothing to amplify. Medium 70 and Long 72 (Tailwind) — the volume runway is structural and dominates, and both clear the ≥65 amplification bar. Headline 69 = Tailwind. The driver is amplification-eligible at medium and long — but amplification also needs a Tailwind economy, and this update the economy eased to Neutral (§6), so the eligible driver does not actually lift the signal. The base BUY stands.

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
Neutral · Neutral
57
conviction

The latest Macro-Economic report (2026-07-30) runs a 'Stagflation-lite — energy-shock re-armed (Iran re-escalation)' regime and now rates Energy (XLE) Outperform (short) / Neutral (medium) / Neutral (long) — a step down from the all-Outperform read of 20 Jul that drove the prior STRONG-BUY. The amplification layer reads the pressure anchored on the medium horizon: Neutral. So although the driver is amplification-eligible (≥65 medium/long), the economy no longer corroborates, and the medium/long base BUY is NOT lifted to STRONG BUY. The short horizon carries a genuine Outperform (Iran oil premium) — a mild Tailwind — but the short base is HOLD, which never amplifies. Higher-for-longer rates (10-Y ~4.67%) are a mild headwind for a yield vehicle, which is why the stance is Neutral rather than Trend-Following this update. 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, and the AI theme reaches it only as a positive gas-demand tailwind.

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

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 — constructive higher-timeframe uptrend, but sold-the-news and extended near the 52wk high; no entry edge
58
conf 58%

The picture: a constructive higher-timeframe uptrend meeting a post-earnings pause. Monthly and weekly trends are up and the daily is a strong uptrend (price above the 200-day $35.34 and 50-day $37.69), but the units gave back ~2.6% from the 21 Jul high ($38.89) into and after the Q2 print — a classic sell-the-news — and the hourly/15-min frames have rolled over. Price $37.85 sits just below the daily SMA20 ($38.01) in the upper third of its 52-week band ($30.01–$40.17, ~94th percentile). RSI is neutral (daily 51.5), not oversold. So this is a pause near the highs, not a washout — and there is no fresh entry edge here.

Component (weight)ReadScore
MTF trend (30%)Monthly/weekly up, daily strong-uptrend, hourly/15m rolled over → confluence 6363
Risk-reward (20%)Extended near the 52wk high; nearest support ~$36 (~2.5 ATR below), resistance the $40.16 high just overhead — poor R:R for a fresh entry48
Macro overlay (20%, Energy = high sensitivity)Fed on hold (3.75%); XLE short-Outperform (Iran premium) but medium/long Neutral; 10-Y ~4.67% a mild yield-vehicle headwind58
Sentiment (15%)Grades 76% bullish but no fresh 30-day actions; Q2 beat met a muted/negative price reaction55
Catalyst (15%)Q2 earnings now passed (the one clear catalyst, spent); ex-div 31 Jul; next print ~Nov — calm ahead60

Relative strength: EPD is roughly flat over 30 days (~$38 → $37.85) and modestly positive over 90, having reclaimed the SMA50 since the July lows — no longer the laggard it was in early July, but now extended rather than cheap on the tape. Position-risk: ATR ~$0.74 (~2%/day), beta 0.47 — a low-volatility name; a stop below ~$35.90 is ~5% of risk. Short-term timing offers no edge today: you are neither at oversold support nor in a fresh volume breakout — the reachable entry is a pullback into the $36.5–$37 zone or a clean SMA20/high reclaim on volume.

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-08-07Nonfarm Payrolls (Jul)High~110k~140k⚠️ MediumLabour/growth read — demand signal for throughput volumes
2026-08-12CPI (YoY, Jul)High~3.9%3.9%✅ YesInflation path sets the 10-Y, which drives every yield-vehicle multiple incl. EPD
2026-08-14PPI (MoM, Jul)High~0.2%0.2%⚠️ MediumInput-cost / inflation read feeding the rate backdrop
ongoingIran/Hormuz conflict (live)High⚠️ MediumBrent ~$90–92; a fee model is only lightly geared — matters via producer activity, not EPD's own margin

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-30EPD Q2 2026 earningsEBITDA $2.86bn, EPS $0.84~$0.74 EPSBeat (record)Positive fundamentally — but stock slipped (sold the news)
2026-07-29Fed Interest Rate Decision3.75% (hold)3.75%in-lineNeutral — higher-for-longer intact; mild yield-vehicle headwind
2026-07-30Q2 GDP / Core PCEmixedmixedNeutral — growth cooling, inflation sticky (the stagflation-lite tell)

EPD is a High-macro-sensitivity name as a yield vehicle: CPI (8-12) and the rate path set the 10-Y and therefore the discount rate on its distributions. None of the upcoming releases falls within the 3-trading-day WAIT-override window from today, so no short-term event override fires. The one company-specific catalyst — Q2 earnings — is now spent (a record beat that the tape shrugged off), and the next print is ~November.

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 ↑Bullish65.6+, risingS: $27.4 R: $40.2Resist. breakout0.8x
WeeklyUptrend ↑Bullish55.4+, flatteningS: $30.0 R: $40.2Resist. breakout1.2x
DailyUptrend (extended)Neutral51.5flat, hist +S: $36.0 R: $38.4None (below SMA20)2.1x
HourlyWeakening →Bearish43.9-, basingS: $37.2 R: $38.4Support breakdown0.1x
15-minWeakening →Bearish51.9flatS: $37.2 R: $38.0None0.3x
Confluence: Constructive higher-TF uptrend; short-term rolled over post-earnings · MTF Score 63

Monthly and weekly are firmly up — EPD is above its 200-day ($35.34) and near the top of its 52-week range — and the daily still reads as an uptrend above the SMA50 ($37.69). The pullback is confined to the intraday frames, which turned bearish into and after the Q2 print. Textbook read: a higher-timeframe uptrend taking a breather near resistance; the reachable early entry is a clean reclaim of the SMA20 ($38.01) / 52wk-high zone on volume, or a pullback into the $36.5–$37 daily-support band with a higher low — not a fresh chase here at $37.85, ~94% of the way up its 52-week range.

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 6-month daily. Rallied to $40.16 (52wk high) in mid-May, based in the $36–37 zone through June, then climbed to ~$38.9 (21 Jul) before easing back post-earnings; now $37.85, above the SMA50 ($37.69) / SMA200 ($35.34) and just under the SMA20 ($38.01).

11

Scenario Summary

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

Bull $46 (25%)

LNG train additions and datacenter gas contracts convert faster than modelled; throughput volumes beat and the multiple re-rates toward the top of its range (~12x EV/EBITDA). The distribution keeps its ~3% annual growth. Price to ~$46 (near the street high) plus a ~6% distribution = ~28% total return. Trigger: a contracted-backlog step-up, a supportive re-rating of the Energy sector back to Outperform, and a stable-to-lower 10-Y.

Base $41 (55%)

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

Bear $32 (20%)

A demand recession cuts throughput volumes, NGL frac spreads compress, and/or a sharp rate spike de-rates the yield vehicle (higher 10-Y = lower warranted multiple); an abrupt unwind of the Iran oil premium could also drag energy sentiment. The distribution is still covered ~1.7x so a cut is unlikely, but the units can fall to ~$32 (bottom of the 52-week band) — a ~15% price drawdown, partly cushioned by the ~6% yield. Competitive trigger: the midstream group (ET/WMB/KMI/OKE) over-builds into the same LNG/datacenter thesis, compressing project returns sector-wide.

Probability-weighted 12-month price ≈ 0.25×$46 + 0.55×$41 + 0.20×$32 = ~$40.4 (+6.9% price), before the ~5.9% distribution → ~13% probability-weighted total return. The distribution is the ballast: even the bear leaves you collecting a covered ~6% while you wait.

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: Half-Size1 of 3 groups met — one path open — starter / scale-in

Fundamental — MET

Below fair value with a live volume-driver tailwind and no imminent earnings.
✅ Price $37.85 < fair-value estimate ~$40 (consensus median / warranted)
✅ No earnings within 7 days (Q2 reported 2026-07-30; next ~Nov)
✅ Underlying-Driver score ≥ 50 (69, Tailwind)

Technical — not MET

Daily below the SMA20 and intraday rolled over; the reachable entry is a reclaim on volume OR a pullback to $36.5–$37 support.
⛔ Daily close > SMA20 ($38.01) and a reclaim of the $38.4–$40.2 zone on > 1.5x the 20-day volume
⛔ OR a tested bounce off the $36.5–$37 daily-support zone with a higher low
✅ RSI 35–65 (currently 51.5)
⛔ Hourly/15-min trend turns back up (currently down)

Catalyst — not MET

Q2 was the catalyst and it is spent — a record beat that the tape shrugged off (no > +5% reaction).
⛔ Post-earnings move within 24h > +5% (actual: slightly negative)
✅ Guidance / distribution raised or maintained (distribution held $0.56; ~$3bn 2027 capex)
⛔ Volume > 2x the 20-day average on an UP day (earnings-day volume was on a down move)

Forecast: Fundamental group is MET now (1 path open → Half-Size on the ladder). The Short base is BUY (constructive trend), but with only the Fundamental path met and the Technical/Catalyst paths unmet, the Short-horizon technical-confirmation cap holds the SHORT signal at HOLD — "buy on confirmation." Technical group: FORECAST ~1–3 weeks — either a clean SMA20/52wk-high reclaim on volume, or a dip into the $36.5–$37 support band offers the pullback branch (either would lift conviction to Full-Size and uncap the Short). CONFIDENCE: Moderate — low-volatility name, so moves are slow; a soft CPI (8-12) or a broad Energy re-rating is the likely trigger. Catalyst group is spent until the Q3 print (~Nov).

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 the recent swing low)

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 ~5% below spot and just above the 200-day ($35.34); a low-beta (0.47) name would need a demand/volume shock or a rate spike to reach it. RISK TRIGGER: a hot CPI (8-12) driving the 10-Y sharply higher, or a disorderly unwind of the Iran oil premium. Profit-Target: Unlikely near-term — the bull $44–$46 zone is ~16–22% above spot. No exit trigger is live today → Hold.

Imagine you act at the current price of $37.85 · as of 31 Jul 2026

What if you bought now?

You are risking ~5% to a hard stop (and ~15% in the bear case) to gain ~14% base / ~28% bull total return — and you collect a covered ~6% distribution while you wait. But you'd be buying extended, ~94% up the 52-week range.

What you're risking: the units just sold the news and sit ~94% of the way up their 52-week band, so the risk-reward on a fresh entry here is poor — a pullback into the $36.5–$37 zone is live; the hard stop is $35.90 (~5% down); the bear path is ~$32 (~15%). Path risk: CPI (8-12) and the Iran-oil tape.
What you're gaining: base upside to ~$41 (+8% price) and bull to ~$46 (+22%), the ~5.9% distribution (raised every year since 1998, covered ~1.7x) compounding from day one, and the un-priced datacenter/LNG volume optionality.
Read: a fair-value business with one open entry path (Half-Size on the ladder) but no timing edge — the Short signal is HOLD, "buy on confirmation." Because the value is the covered yield rather than a big price gain, starting small and adding on a $36.5–$37 pullback or a clean high-reclaim improves the deal more than chasing here.

What if you sold now?

You are giving up ~14% base total return and a covered ~6% income stream to protect against a ~15% bear drawdown — with no exit trigger currently live.

What you're giving up: ~8% price upside to the $41 base plus the ~6% distribution; the un-priced LNG/datacenter volume optionality; and you'd be selling slightly below fair value (median target $40–$41).
What you're protecting: the ~15% bear-case drawdown to ~$32 if volumes recede or rates spike. But no exit rule is triggered right now — the stop is ~5% away and untouched, coverage is ~1.7x, and the driver is a Tailwind.
Read: there is no mechanical reason to sell. For a holder this is a hold zone; the downgrade to BUY is about the economy easing to Neutral, not the business weakening.

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 Half-Size (1 of 3 entry paths met — Fundamental), and the Short signal is HOLD pending a technical trigger, so any starter should be modest and scaled, with a natural add on an SMA20/high reclaim or a $36.5–$37 pullback. Volatility context: ATR ~2%/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-31",
  "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": 37.85,
  "signal_short": "HOLD",
  "signal_medium": "BUY",
  "signal_long": "BUY",
  "primary_signal": "BUY",
  "quality_score": 74,
  "lifecycle_stage": "cash_cow",
  "quality_detail": {
    "industry_benchmark_name": "Distribution Coverage & Durability (midstream)",
    "industry_benchmark_value": 1.7,
    "industry_benchmark_score": 85,
    "moat_score": 73,
    "roic_percentile_vs_peers": 72,
    "capital_allocation": 78,
    "management_skin_in_game": 85
  },
  "valuation_score": 63,
  "valuation_detail": {
    "fcf_yield": 2.7,
    "dcf_yield": 10.0,
    "distribution_yield": 5.9,
    "implied_growth_rate": 6.0,
    "consensus_growth_rate": 9.5,
    "historical_valuation_decile": 6,
    "ev_ebitda": 10.9,
    "ev_ebitda_5yr_range": "9.4x-12.2x"
  },
  "warranted_multiple": 15.0,
  "actual_multiple": 13.1,
  "val_multiple_basis": "clean P/E (Energy sector line; EV/EBITDAX 8x guardrail inapplicable to fee-based midstream)",
  "discount_rate_r": 0.0917,
  "risk_free_10y": 0.0467,
  "risk_free_10y_date": "2026-07-29",
  "g_near": 0.06,
  "g_term": 0.03,
  "warranted_ratio": 0.876,
  "val_band": "fair",
  "timing_score": 58,
  "timing_detail": {
    "mtf_confluence": 63,
    "risk_reward_score": 48,
    "relative_strength_vs_spy": null,
    "relative_strength_vs_sector": null,
    "catalyst_clustering_score": 60,
    "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 UPTREND: live Iran/Hormuz re-escalation has Brent back ~$90-92 (+8%). Fee-based model: mild second-order positive that removes the prior soft-tape drag on the short driver; does NOT gear EPD to the spike. Volume (not price) is the real driver, and Q2 volumes hit records.",
  "economic_alignment_stance": "Neutral",
  "economic_alignment_conviction": 57,
  "economic_alignment_pressure": "Neutral",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-30",
  "nonop_pct_of_net_income": 3.0,
  "clean_pe": 13.1,
  "clean_peg": 1.3,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "low",
  "overall_confidence": 58,
  "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": 5.7,
  "analyst_grades_consensus": "Buy",
  "analyst_bullish_pct": 75.6,
  "analyst_coverage_count": 45,
  "fmp_rating": "B+",
  "fmp_overall_score": 3,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "clear",
  "gates_triggered": [],
  "do_not_buy_triggers": [],
  "next_update_date": "2026-08-14",
  "next_update_basis": "default +14d (Q2 reported 2026-07-30; Q3 ~early Nov beyond window); re-run sooner if the Energy-sector signal or 10-Y shifts materially",
  "analysis_status": "on-going",
  "finder_ticker": "EPD",
  "finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
  "price_return_30d_pct": 0.0,
  "price_return_90d_pct": 1.5,
  "relative_strength_note": "EPD ~flat over 30d ($38 area -> $37.85) and modestly positive over 90d; reclaimed the SMA50 since the July lows, now extended near the 52wk high rather than a laggard."
}
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, ISIN US2937921078, price $37.85, beta 0.47, mkt cap $81.9bn
get_financial_ratios EV/EBITDA 10.9x, P/E 13.1x, yield 5.83%, int cov 5.0x, current ratio 0.91
get_income_statement (6q) Q2'26 revenue $18.27bn, EBITDA $2.86bn (+17% YoY), EPS $0.84; 7b: earnings clean (other income = recurring JV equity)
get_multi_timeframe_analysis 5 timeframes; monthly/weekly/daily up, hourly/15m rolled over post-earnings; confluence constructive
get_stock_prices 6mo daily for chart + trend; SMA50 $37.69, SMA200 $35.34, SMA20 $38.01
get_stock_news Q2 call: record EBITDA/volumes, export growth, ~$3bn 2027 capex, ex-div 31 Jul; muted price reaction
get_analyst_estimates 2026E EPS ~$2.89, EBITDA ~$10.0bn; 2027E EPS ~$3.19 (~10% growth)
get_price_target_consensus FMP consensus $39.29, median $40, high $45, low $34; Yahoo mean $41.15/median $41/high $46
get_stock_grades / get_grades_consensus 34 Buy / 9 Hold / 2 Sell = 76% bullish, Buy; no upgrades/downgrades last 30d
get_ratings_snapshot FMP B+ (3/5): DCF 4, ROE/ROA 5, D/E 1, P/E 2, P/B 2 (eased from A- 4/5)
get_earnings_calendar returned empty for EPD; Q2 confirmed reported 2026-07-30 via news; Q3 ~Nov
get_economic_series (DGS10) 10-Y = 4.67% on 2026-07-29 — the warranted-multiple risk-free rate
Macro report (2026-07-30) Stagflation-lite (Iran re-armed); XLE O/N/N (short/med/long) — economy leg of amp eased to Neutral; EPD NOT in 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 company news with the confirmed 2026-07-30 Q2 date — no confidence haircut, the date and results are verified. Confidence is set by the honest uncertainty in the analysis, not data gaps: the datacenter-gas-demand leg of the driver is early/partly narrative (driver conf 62), the short-term timing is genuinely mixed post-earnings (timing conf 58), and the medium/long downgrade rests on a fast-cadence, contested macro read (economy conf 62).
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.