NYSE:EPD Enterprise Products Partners L.P.

ISIN: US2937921078
EnergyOil & Gas MidstreamMLP
NYSE · Houston, TX · Midstream MLP (K-1) · mkt cap ~$81B Analysis Status: Starting
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.29
-1.35%
10 Jul 2026 · Signal v6
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 27 consecutive years of distribution increases. 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)HOLD5255%weakening daily tape; fairly valued, no entry edge
Medium-term (6–12 mo)STRONG BUY6660%high-quality fee business + volume tailwind + supportive economy
Long-term (3–5 yr)STRONG BUY6962%durable moat + LNG/datacenter volume runway; income compounding
Next update: 2026-07-24 — default +14d (Q2 earnings 2026-07-30 beyond the 14-day window; will re-schedule to earnings+1d on that refresh)
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

60
neutral
conf 60%

Underlying Drivers

68
Tailwind
conf 62%

Economic Alignment

72
Trend-Following
conf 65%
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.3x, interest coverage 4.9x, A-/A3 investment-grade, DCF coverage 1.8x. 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) — 20 days out, outside the 14-day window. Clears; will be inside the window at the next refresh.
Valuation Ceiling
Clean P/E 13.8x < the 15x Energy P/E guardrail; warranted-ratio 0.92x (<1.40x); EV/EBITDA 11.25x is upper-third but NOT top-5% of its own 5yr range (9.4x–12.2x); price below the highest analyst target ($45). Clears.
Accounting / Dilution
Non-operating items are a small NEGATIVE drag (~ -6% of net income), so reported earnings are NOT inflated — the clean lens is a touch BETTER than reported. Unit count broadly flat (~2.19bn). 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 68 (Tailwind) — far above the ≤15 collapse floor. Fee/volume model insulates cash flow from spot-price swings. 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.
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.3x; 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 + $1.5bn 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 ($116m in Q1), 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 6% yield, not price upside
63
conf 78%
Valuation Attractiveness
63/100
confidence 78%
Warranted-multiple anchor (rate + growth + sector). r = 4.56% (10-Y Treasury, DGS10, stamped 2026-07-08) + 4.5% ERP + 0.0% (Quality ≥ 65) = 9.06%. g_near = min(0.75 × ~9% consensus, 6% defensive-Energy cap) = 6%; g_term = 3%. Two-stage warranted P/E = 19.3x raw, capped at the 15x Energy guardrail → warranted 15x. Actual clean P/E 13.81x ÷ 15x = 0.92 → 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,” which is a category error. We therefore 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 11.25x 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.8x vs 15x warranted → 0.92x71
Sector median (20%)EV/EBITDA 11.25x vs midstream peer median ~10–11x → at/slightly above53
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 ~9% near-term EPS growth50
Analyst consensus (15%)Price $37.29 vs median $40 (=+7% upside, within 10% = fair); grades 76% bullish60
Cash anchor — the honest one for an MLP. P/FCF screens at 36.7x, 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 $80.7bn cap is a ~10% DCF yield, and the cash you actually receive is a 6.0% distribution yield (annualised $2.24 after the July raise to $0.56/qtr) covered 1.8x. 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 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: consensus $39.71, median $40, high $45, low $34 (32 all-time / 6 last-quarter targets; last-month avg $41.50). Price $37.29 → ~7% to median, ~21% to the high. Grades: 34 Buy / 9 Hold / 2 Sell → 76% bullish, Buy consensus. FMP rating A- (overall 4/5): DCF/ROE/ROA all 5, but D/E scored 1 and P/E/P/B scored 2 — which is exactly the picture here: excellent cash economics, a levered (normal-for-MLP) balance sheet, and a multiple that is full rather than cheap. Implied-growth read: at $37.29 the market embeds roughly the disciplined 6% we assume — the price does not require heroic growth, nor does it offer a discount.

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
68
Tailwind (medium/long); Neutral (short)

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. 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)USO ~ -29% off its May peak (downtrend, small bounce last week); UNG soft near range low ~$10.83. A producer would be capped here — but EPD is fee-based, so this only trims the SHORT-horizon driver to Neutral, it does not break the case.Short: Neutral
Forward (25%)LNG train additions + datacenter gas load = multi-year contracted volume runwayTailwind

Per-horizon score: Short 58 (Neutral) — the soft oil/gas tape caps near-term enthusiasm even for a fee model (weaker producer activity, softer frac spreads at the margin), so no short-term amplification. Medium 70 and Long 72 (Tailwind) — the volume runway is structural and dominates. Headline 68 = 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
72
conviction

The latest Macro-Economic report (2026-07-09) runs a 'Higher-for-Longer / Stagflation-lite' regime and rates Energy (XLE) Outperform / Outperform / Outperform (Short/Medium/Long) — an economic Tailwind. In a sticky-inflation, higher-for-longer world, hard-asset cash-flow with fee escalators and a 6% covered yield is favoured, 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, and the short driver is Neutral). 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-09

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 — higher-timeframe uptrend, but a weakening daily/hourly tape; no entry edge today
60
conf 60%
Entry/Exit Timing
60/100
confidence 60%

The picture: classic higher-timeframe uptrend with a short-term pullback. Monthly and weekly trends are up (price well above the 200-day at $34.82), but the daily and hourly are weakening — the multi-timeframe confluence reads bearish short-term. Price $37.29 sits just below the daily SMA50 ($37.72) and mid-range of its 52-week band ($30.01–$40.17, ~77th percentile). RSI is neutral (daily 51), not oversold — so this is a pause, not a washout.

Component (weight)ReadScore
MTF trend (30%)Monthly/weekly up, daily/hourly/15m weakening → confluence 6262
Risk-reward (20%)Nearest support ~$36.0 (~1.9 ATR below); no support cluster right here — moderate entry55
Macro overlay (20%, Energy = high sensitivity)Fed on hold; XLE in favour (rotation in); yield backdrop mixed for a yield vehicle62
Sentiment (15%)Grades 76% bullish but no fresh 30-day actions; 90-day net ~flat (1 up / 1 down); news tone positive (income)58
Catalyst (15%)Q2 earnings 2026-07-30, CPI 7-14, Fed 7-29 — one clear earnings catalyst just outside the window; calm62

Relative strength: EPD has lagged over the last 30/90 days (-3.5% / -5.1% per recent coverage) while the broad tape improved — a laggard, consistent with money rotating to AI mega-caps (the same breadth-narrowing the macro report flags). For an income name that under-performance is the opportunity: it has lifted the yield to 6%. Position-risk: ATR ~$0.67 (1.8%/day), beta 0.47 — this is a low-volatility name; a stop below ~$35.98 is ~3.5% of risk. The short-term timing does not offer an edge today: you are neither at oversold support nor in a fresh breakout.

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-14CPI (YoY / MoM, Jun)High3.9% / -0.1%4.2% / 0.5%⚠️ MediumInflation path sets the 10-Y, which drives every yield-vehicle multiple incl. EPD
2026-07-15PPI (MoM, Jun)High0.2%1.1%⚠️ MediumInput-cost / inflation read feeding the rate backdrop
2026-07-29Fed Interest Rate DecisionHigh3.75% (hold)3.75%✅ YesRate direction moves the discount rate on EPD's distributions (bond-proxy component)
2026-07-30EPD Q2 2026 earnings (BMO)High✅ YesCompany-specific: volumes, DCF coverage, distribution — the throughput driver, verified
2026-07-30Core PCE (MoM) / GDP Q2High0.3% / 1.1%0.3% / 2.1%⚠️ MediumGrowth/inflation combo — demand signal for throughput volumes

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-06ISM Services PMI (Jun)54.054.0in-lineNeutral — services holding, supports energy demand
2026-07-06ISM Services Prices (Jun)67.767.5+0.3% aboveSticky prices — reinforces higher-for-longer, favours hard-asset cash flow
2026-07-09Existing Home Sales (Jun)4.09M4.20M-2.6% belowSoft — marginal growth-cooling signal, not energy-specific

EPD is a High-macro-sensitivity name as a yield vehicle: CPI (7-14) and the Fed decision (7-29) set the 10-Y and therefore the discount rate on its distributions. But neither falls within the 3-trading-day WAIT-override window from today, so no short-term event override fires. The single company-specific catalyst is Q2 earnings on 2026-07-30 (throughput volumes + DCF coverage) — 20 days out, just beyond the 14-day scheduling window.

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 ↑Bullish64.6+, risingS: $27.4 R: $40.2Resist. breakout0.2x
WeeklyUptrend ↑Bullish54.4+, flatteningS: $30.0 R: $40.2Resist. breakout0.5x
DailyWeakening →Neutral51.2-, hist turning upS: $36.0 R: $38.4None0.8x
HourlyWeakening →Bearish42.4-, fallingS: $36.4 R: $38.1None0.0x
15-minWeakening →Bearish38.5-, basingS: $37.2 R: $37.9Support breakdown0.1x
Confluence: Mixed / short-term bearish within a higher-TF uptrend · MTF Score 62

Monthly and weekly are firmly up — EPD is above its 200-day ($34.82) and near the top of its 52-week range. The pullback is confined to the daily and below, where trend has softened to 'weakening' and the intraday frames turned bearish. The daily MACD histogram has ticked positive (turning up), hinting the pullback may be maturing, but there is no confirmed reclaim yet. Textbook read: a higher-timeframe uptrend taking a breather; the reachable early entry is a reclaim of the SMA50 (~$37.72) on volume, or a pullback into the $36 daily-support zone with a higher low — not a fresh chase here at $37.29.

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, pulled back to the $36–37 zone; now $37.29, just under the SMA50 and well above the SMA200 ($34.82).

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). Distribution keeps its ~3% annual growth. Price to ~$46 (near the $45 street high) plus a 6% distribution = ~29% total return. Trigger: contracted-backlog step-up on the Q2 call and 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 11x. Price drifts to ~$41 (≈ consensus median $40 plus a year of growth) — ~10% price + 6.0% yield ≈ 16% 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). 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 ~14% 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 (+8% price), before the ~6% distribution → ~14% 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.29 < fair-value estimate ~$40 (consensus median / warranted)
✅ No earnings within 7 days (Q2 is 2026-07-30, 20 days out)
✅ Underlying-Driver score ≥ 50 (68, Tailwind)

Technical — not MET

Daily still below the SMA50; the reachable early entry is a reclaim OR a pullback to $36 support.
⛔ Daily close > SMA50 ($37.72) on > 1.5x the 20-day volume
⛔ OR a tested bounce off the $36 daily-support zone with a higher low
✅ RSI 35–65 (currently 51)
⛔ MACD histogram positive ≥ 2 consecutive days OR turning up off support (turning up, not yet 2 days)

Catalyst — not MET

No event in the 7-day window — the Q2 print (7-30) is the next confirmation.
· Post-earnings move within 24h > +5%
· Guidance / distribution raised or maintained
· Volume > 2x the 20-day average

Forecast: Fundamental group is MET now (1 path open → Half-Size). Technical group: FORECAST ~1–3 weeks — price is $0.43 (~1.2%) below the SMA50 ($37.72) with the daily MACD histogram already turning up; a reclaim on volume is plausible on the run into the Q2 print, or a dip to the $36 support zone offers the pullback branch (either satisfies the group and would lift conviction to Full-Size). CONFIDENCE: Moderate — low-volatility name, so moves are slow; a soft CPI (7-14) or a firm Q2 volume print (7-30) is the likely trigger. Catalyst group is event-dependent on the 2026-07-30 earnings/distribution reaction.

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 ~3.7% below spot and below the 200-day ($34.82); a low-beta (0.47) name would need an earnings-volume miss or a rate shock to reach it. RISK TRIGGER: the Q2 print (7-30) or a hot CPI (7-14) driving the 10-Y sharply higher. Profit-Target: Unlikely near-term — the bull $44–$46 zone is ~18–23% above spot. No exit trigger is live today → Hold.

Imagine you act at the current price of $37.29 · as of 10 Jul 2026

What if you bought now?

You are risking ~3.7% to a hard stop (and ~14% in the bear case) to gain ~16% base / ~29% bull total return — and you collect a covered 6% distribution while you wait.

What you're risking: the daily/hourly tape is weakening and you'd be buying ~1.2% under the SMA50 (the Technical entry is not yet met), so a further dip to the $36 zone is live; the hard stop is $35.90 (~3.7% down); the bear path is ~$32 (~14%). Path risk: Q2 earnings 2026-07-30 and CPI 7-14.
What you're gaining: base upside to ~$41 (+10% price) and bull to ~$46 (+23%), the 6.0% distribution (raised for 27 straight years, covered 1.8x) compounding from day one, and the un-priced datacenter/LNG volume optionality. Risk-reward on the base case ≈ 16% reward vs 3.7% stop-risk ≈ 4:1.
Read: a fair-value entry with one open path (Half-Size). Because the value is the covered yield rather than a big price gain, starting a position and adding on a $36 pullback or an SMA50 reclaim improves the deal more than chasing here does.

What if you sold now?

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

What you're giving up: ~10% 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).
What you're protecting: the ~14% bear-case drawdown to ~$32 if volumes recede or rates spike. But no exit rule is triggered right now — the stop is 3.7% away and untouched, coverage is 1.8x, and the driver is a Tailwind.
Read: there is no mechanical reason to sell. For a holder this is a hold/accumulate zone, not an exit.

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), so any starter position should be modest and scaled, with a natural add on an SMA50 reclaim or a $36 pullback. Volatility context: ATR ~1.8%/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-10",
  "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.29,
  "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": 63,
  "valuation_detail": {
    "fcf_yield": 2.7,
    "dcf_yield": 10.4,
    "distribution_yield": 6.0,
    "implied_growth_rate": 6.0,
    "consensus_growth_rate": 9.0,
    "historical_valuation_decile": 8,
    "ev_ebitda": 11.25,
    "ev_ebitda_5yr_range": "9.4x-12.2x"
  },
  "warranted_multiple": 15.0,
  "actual_multiple": 13.81,
  "val_multiple_basis": "clean P/E (Energy sector line; EV/EBITDAX 8x guardrail inapplicable to fee-based midstream)",
  "discount_rate_r": 0.0906,
  "risk_free_10y": 0.0456,
  "risk_free_10y_date": "2026-07-08",
  "g_near": 0.06,
  "g_term": 0.03,
  "warranted_ratio": 0.921,
  "val_band": "fair",
  "timing_score": 60,
  "timing_detail": {
    "mtf_confluence": 62,
    "risk_reward_score": 55,
    "relative_strength_vs_spy": -5.1,
    "relative_strength_vs_sector": -2.0,
    "catalyst_clustering_score": 62,
    "dynamic_macro_weight": 0.2
  },
  "driver_score": 68,
  "driver_label": "Tailwind",
  "driver_short": 58,
  "driver_medium": 70,
  "driver_long": 72,
  "driver_commodity_trend": "USO ~-29% off May peak (downtrend, small bounce to ~$109); UNG soft near range low ~$10.83. Fee-based model: caps SHORT driver to Neutral only, does not break case.",
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 72,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-09",
  "nonop_pct_of_net_income": -5.7,
  "clean_pe": 13.81,
  "clean_peg": 1.27,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "low",
  "overall_confidence": 60,
  "fair_value_est": 40.0,
  "stop_loss": 35.9,
  "target_price": 41.0,
  "scenario_base_target": 41,
  "scenario_bull_target": 46,
  "scenario_bear_target": 32,
  "analyst_consensus_target": 39.71,
  "analyst_target_high": 45,
  "analyst_target_low": 34,
  "analyst_target_upside_pct": 6.5,
  "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": 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-07-24",
  "next_update_basis": "default +14d (Q2 earnings 2026-07-30 beyond window)",
  "analysis_status": "starting",
  "finder_ticker": "EPD",
  "finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
  "relative_strength_vs_spy": null,
  "relative_strength_vs_sector": null,
  "price_return_30d_pct": -3.5,
  "price_return_90d_pct": -5.1,
  "relative_strength_note": "EPD absolute 30d/90d returns -3.5%/-5.1% while broad tape improved -> relative laggard; exact vs-SPY/vs-XLE spread not computed"
}
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, ISIN US2937921078, price, beta 0.47, mkt cap $80.7bn
get_financial_ratios EV/EBITDA 11.25x, P/E 13.8x, yield 5.87%, ND/EBITDA proxy, coverage ratios
get_income_statement 6 quarters; non-op items = small negative drag (7b: earnings clean)
get_multi_timeframe_analysis 5 timeframes; monthly/weekly up, daily/below weakening; confluence bearish short-term
get_stock_prices 6mo daily for chart + trend; USO/UNG commodity overlay pulled
get_analyst_estimates 2026E EPS $2.90, EBITDA $9.7bn; ~9% near-term growth
get_price_target_consensus consensus $39.71, median $40, high $45, low $34
get_price_target_summary 6 last-quarter targets, avg $41.17; 32 all-time
get_stock_grades / get_grades_consensus 34 Buy / 9 Hold / 2 Sell = 76% bullish; Wells Fargo upgrade Mar, Truist downgrade Mar
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; next earnings 2026-07-30 confirmed via web (SEC 8-K / company IR)
get_economic_calendar CPI 7-14, Fed 7-29, PCE/GDP 7-30 — none inside 3-day override window
get_stock_dividends distribution raised to $0.56/qtr (declared 2026-07-07); $2.24 annualised
get_economic_series (DGS10) 10-Y = 4.56% on 2026-07-08 — used as the warranted-multiple risk-free rate
web (SEC/IR/valueinvesting) next earnings 2026-07-30; Q1 DCF coverage 1.8x; EV/EBITDA 5yr range 9.4x–12.2x
Macro report (2026-07-09) Higher-for-Longer regime; XLE O/O/O Tailwind; AI-concentration tail armed (EPD NOT in cohort)
Impact on scores: Full data coverage on every fundamental, valuation and technical input; the only tool failure was get_earnings_calendar (empty), backfilled from SEC/company IR with the confirmed 2026-07-30 date — no confidence haircut needed since the date is 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), and the short-term timing is genuinely mixed (timing conf 60).
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.