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.
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-signal | Value | Benchmark | Score | Read |
|---|---|---|---|---|
| Revenue / throughput trajectory | Record Q2 volumes & exports; mid-single-digit fee-cash-flow growth | Midstream mature 3–6% | 62 | Steady, volume-led; executing well |
| Margins / profitability | EBITDA margin ~18%; EBIT margin 13% | Stable, fee-based | 68 | Durable; margin is fee-spread, not commodity |
| Cash generation (DCF coverage) | Q2 DCF coverage ~1.7x; retained DCF self-funds growth | >1.5x = strong | 80 | Elite coverage; distribution very safe |
| Balance sheet | Net Debt/EBITDA ~3.2x; int cov 5.0x; A-/A3 | Midstream <4x healthy | 72 | Investment-grade, well inside covenants |
Moat average 73. The moat is structural (assets you cannot re-permit) rather than technological — which is exactly why it is durable.
| Rival | Type | Share trajectory vs EPD | Moat-erosion vector |
|---|---|---|---|
| Energy Transfer (ET) | Direct midstream peer | Stable — both compete for Permian/Gulf NGL & export volumes | Aggressive project bids; higher leverage lets it stretch on capex |
| Williams (WMB) | Gas-focused midstream | Stable — WMB leads dry-gas/Transco; less NGL overlap | Owns the premier gas-transmission spine feeding datacenter demand |
| Kinder Morgan (KMI) | Gas & CO2 midstream | Stable — gas-transport competitor for LNG feed-gas | Large gas network competing for the same LNG/AI-load contracts |
| ONEOK (OKE) | NGL-focused midstream | Stable/slightly gaining via M&A | Closest 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.
| Lens (weight) | Read | Score |
|---|---|---|
| Warranted-multiple anchor (40%) | Clean P/E 13.1x vs 15x warranted → 0.88x | 72 |
| Sector median (20%) | EV/EBITDA 10.9x vs midstream peer median ~10–11x → at median | 52 |
| 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 growth | 52 |
| Analyst consensus (15%) | Price $37.85 vs FMP median $40 (=+5.7%; within 10% = fair); grades 76% bullish | 58 |
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.
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.
| Horizon | Read | Label |
|---|---|---|
| Historical (25%) | Volumes at records; distribution raised 27 straight years; LNG/export build compounding | Tailwind |
| Current — volume (50%) | Record Q2 pipeline & marine-terminal volumes; LNG feed-gas near capacity; datacenter contracting starting | Tailwind |
| 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 runway | Tailwind |
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).
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
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) | Read | Score |
|---|---|---|
| MTF trend (30%) | Monthly/weekly up, daily strong-uptrend, hourly/15m rolled over → confluence 63 | 63 |
| 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 entry | 48 |
| 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 headwind | 58 |
| Sentiment (15%) | Grades 76% bullish but no fresh 30-day actions; Q2 beat met a muted/negative price reaction | 55 |
| Catalyst (15%) | Q2 earnings now passed (the one clear catalyst, spent); ex-div 31 Jul; next print ~Nov — calm ahead | 60 |
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.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 2026-08-07 | Nonfarm Payrolls (Jul) | High | ~110k | ~140k | ⚠️ Medium | Labour/growth read — demand signal for throughput volumes |
| 2026-08-12 | CPI (YoY, Jul) | High | ~3.9% | 3.9% | ✅ Yes | Inflation path sets the 10-Y, which drives every yield-vehicle multiple incl. EPD |
| 2026-08-14 | PPI (MoM, Jul) | High | ~0.2% | 0.2% | ⚠️ Medium | Input-cost / inflation read feeding the rate backdrop |
| ongoing | Iran/Hormuz conflict (live) | High | — | — | ⚠️ Medium | Brent ~$90–92; a fee model is only lightly geared — matters via producer activity, not EPD's own margin |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-07-30 | EPD Q2 2026 earnings | EBITDA $2.86bn, EPS $0.84 | ~$0.74 EPS | Beat (record) | Positive fundamentally — but stock slipped (sold the news) |
| 2026-07-29 | Fed Interest Rate Decision | 3.75% (hold) | 3.75% | in-line | Neutral — higher-for-longer intact; mild yield-vehicle headwind |
| 2026-07-30 | Q2 GDP / Core PCE | mixed | — | mixed | Neutral — 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.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | Bullish | 65.6 | +, rising | S: $27.4 R: $40.2 | Resist. breakout | 0.8x |
| Weekly | Uptrend ↑ | Bullish | 55.4 | +, flattening | S: $30.0 R: $40.2 | Resist. breakout | 1.2x |
| Daily | Uptrend (extended) | Neutral | 51.5 | flat, hist + | S: $36.0 R: $38.4 | None (below SMA20) | 2.1x |
| Hourly | Weakening → | Bearish | 43.9 | -, basing | S: $37.2 R: $38.4 | Support breakdown | 0.1x |
| 15-min | Weakening → | Bearish | 51.9 | flat | S: $37.2 R: $38.0 | None | 0.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.
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).
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.
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.
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.
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).
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.
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 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.
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.
{
"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."
}