qualitative research grounded in SEC filings & market-flow signals Quant side · QuantOrb.pro ↗

VLO — full report

VALERO ENERGY CORP/TX · Sell · covers US session 2026-09-25 (4 days ago) · multi-analyst AI engine

The quantitative half of this page, from our sister site: open the quant view on QuantOrb.pro ↗

Market Report

VLO (Valero Energy Corporation — NYQ) — Technical Analysis Report

Analysis date: 2026-09-25 (latest verified trading row) | Sector: Energy / Oil & Gas Refining & Marketing


1. Executive Summary

VLO has been in a powerful, extended uptrend — closing at $213.07 on 2026-03-02 and peaking at $413.28 on 2026-09-18 (a ~94% advance over ~6.5 months, corroborated by the verified snapshot's close series). The stock then suffered a sharp but orderly correction: -9.1% from the 9/18 peak close to the 9/23 close of $375.84, with the heaviest volume days of the past six months (7.46M shares on 9/22, 7.08M on 9/23). The last two sessions show a recovery to $387.18 (9/25 close, verified: O 378.00 / H 388.92 / L 370.59 / C 387.18, Vol 3,814,100) — but on moderate volume.

The technical picture is a classic "trend intact, momentum decelerating" setup: price remains above every major rising moving average, yet the MACD is in a bearish crossover state (12.73 vs signal 16.23), the histogram is negative and still deepening (-3.50), RSI has reset from overbought (~81) to mid-range (58.29), and price has closed below its volume-weighted average (VWMA 391.37). The bounce is constructive but not yet volume-confirmed.

All indicator values in this report reconcile exactly between the indicator tool and the verified market snapshot — no discrepancies to flag.


2. Indicator Selection Rationale (8 complementary indicators)

Given a strongly trending market in a high-volatility correction phase, I selected:

# Indicator Why chosen here
1 close_50_sma Primary dynamic support in a strong trend; defines the medium-term trend floor
2 close_200_sma Long-term strategic benchmark; quantifies how stretched the trend is
3 close_10_ema Most responsive average — tracks the correction and the bounce in real time
4 macd Trend-momentum state (crossover with signal line after the blow-off peak)
5 macdh Earliest divergence/momentum-fade detector — critical after a parabolic run
6 rsi Overbought reset gauge; identified the marginal negative divergence at the top
7 atr Volatility has expanded sharply; essential for stop placement and position sizing
8 vwma Distinguishes genuine accumulation from weak bounces — the key open question here

Deliberately excluded: Bollinger bands (redundant with ATR for volatility plus SMAs for the middle line; though the verified snapshot provides boll 382.69 / ub 415.93 / lb 349.45, which I reference for level context), and macds (redundant with macd + macdh; its verified value 16.23 is used to confirm crossover state).


3. Trend Structure — 50 SMA & 200 SMA (Medium/Long-Term)

50 SMA: 346.33 (9/25) — rising relentlessly, from 265.05 on 7/27 to 346.33 on 9/25 (+30.7% in two months). Price at 387.18 sits ~11.8% above it. Note the slope accelerated into mid-September (+~4.7/week) and is still rising even through the correction — the average is now catching up to price rather than price falling to it.

200 SMA: 253.22 (9/25) — climbing steadily (213.52 on 7/27 → 253.22 on 9/25). Price is ~52.9% above this long-term benchmark — an extreme extension by historical standards for a refiner. The 50 SMA trades 36.8% above the 200 SMA, a persistent "golden-cross regime" that signals a strong secular phase, but one that historically invites mean-reversion episodes. The 9/21–9/23 correction is exactly such an episode.

Nuance: The trend framework remains firmly bullish — 10 EMA (387.02) > 50 SMA (346.33) > 200 SMA (253.22), all rising. However, the distance to the 50 SMA means a deeper reversion has room to run before trend damage is done. A $346–349 zone (50 SMA 346.33 + verified Bollinger lower band 349.45) forms a major confluence support cluster.


4. Short-Term Momentum — 10 EMA, MACD, MACD Histogram, RSI

10 EMA: 387.02 (9/25) — the most telling short-term marker. It peaked at 393.62 on 9/18, rolled over through 9/22–9/24 (390.57 → 387.89 → 386.98), and turned back up on 9/25 (387.02) — with the closing price (387.18) landing almost exactly on it. Price reclaimed the 10 EMA on 9/24–9/25 after the selloff, the first bullish short-term structural event since the top. This is a delicate balance point: holding above a rising 10 EMA = momentum repair; losing it quickly would indicate the bounce is failing.

MACD: 12.73 (9/25) — positive but in a confirmed bearish crossover state: MACD (12.73) sits well below its signal line (16.23, per verified snapshot), having peaked at 21.17 on 9/18 and fallen for five consecutive sessions. The MACD line's decline is decelerating, however (session deltas: -2.53, -2.00, -1.71, -0.91, -0.14 from 9/21→9/25) — momentum contraction is losing force.

MACD Histogram: -3.50 (9/25) — the critical nuance. The histogram flipped negative on 9/22 (-1.37) and deepened through 9/23 (-2.92) and 9/24 (-3.46) to -3.50 on 9/25. Despite the +3.0% price recovery from 9/23 to 9/25, the histogram has not yet turned back up. Price is leading; momentum has not confirmed. The bounce therefore remains unvalidated by MACD. A histogram uptick (toward zero) would be the first momentum-confirmation trigger.

RSI: 58.29 (9/25) — after an extended overbought regime (70–81 for most of 8/10–9/21, peaking at 80.99 on 9/9 and 80.10 on 9/18), RSI reset to 53.01 on 9/23 — its lowest since early August — and has rebounded to 58.29. Two observations: - Marginal negative divergence at the top: price made materially higher closes on 9/17–9/18 (412.53, 413.28) versus 9/9 (388.95), while RSI made a lower high (80.10 vs 80.99). Subtle, but consistent with the subsequent -9% correction. - The 40–60 reset zone after an overbought trend is typically healthy digestion, not trend reversal. RSI at 58 is mid-range with room to run before overbought — supportive of further upside if MACD confirms.


5. Volatility & Risk — ATR

ATR: 15.67 (9/25) — up sharply from 12.93 on 9/18 (+21.2% in five sessions) and from the ~10.4–11.0 range that prevailed from late July through early August. At 15.67, true range is ~4.0% of price versus ~3.3% two weeks ago and ~3.5% in July.

Implications for traders: - Stop placement: A conventional 1.5–2.0×ATR stop implies ~23–31 points of buffer below entry. Stops tighter than ~15 points will be routinely hit by noise in the current regime. - Position sizing: With volatility up ~50% from the July regime, position sizes should be reduced proportionally for equal dollar risk. - The ATR expansion was driven by the wide-range distribution days (9/22: 375.03–396.20 range; 9/23: 364.96–388.01). Elevated ATR can persist after such events even as trend resumes — plan for continued wide daily ranges.


6. Volume Confirmation — VWMA

VWMA: 391.37 (9/25) — the bearish counterpoint to the bounce. Price (387.18) closed below its volume-weighted average while above its unweighted 10 EMA. The VWMA is still rising (387.46 on 9/18 → 391.37 on 9/25) because it is sticky, but price trading under it means recent volume has skewed to lower prices.

The volume sequence tells the story: - Distribution: 9/22 (7,455,800 sh) and 9/23 (7,081,400 sh) were the heaviest down days in the entire dataset window since late March — ~2–3× the recent ~2.5–3.5M average. - Bounce: 9/24 (3,724,200 sh) and 9/25 (3,814,100 sh) — positive closes, but volume only ~half of the down days.

Verdict: the recovery is so far a low-volume relief bounce, not a validated accumulation. The key confirmation to watch is a close above the VWMA (~391) on above-average volume — that would flip the volume narrative back to bullish. (Note the VWMA caveat: skewed by the 9/22–9/23 volume spikes, so it should ease back down over coming sessions if volume normalizes.)


7. Money Flow & Institutional Context (Source Documents)

  • QuantOrb money-flow (2026-09-24 session): MFI 57.57, signal None (signal strength 0.3718). Neutral money flow aligns precisely with the mid-range RSI (58.29) — no institutional rush in either direction at the bounce point. This is a quantitative screen output, not a recommendation.
  • 13F-HR (positions as of 2026-03-31; up to 45-day statutory lag — treat as stale): of the 5 tracked filers, three trimmed — AGF Management -13.0% (-215,300 sh), Montrusco Bolton -15.0% (-164,679 sh), Private Management Group -27.0% (-81,000 sh) — while Pacer Advisors added +15.0% (+142,451 sh) and Solus was unchanged. Net tracked flow is modestly negative (~-318k shares among movers), a mild Q1 trimming bias that contrasts with the ~94% price advance since — worth noting, but the data is quarterly, lagged, and a partial (5-filer) snapshot, not exhaustive.
  • Dividends (from price series): $1.20/share paid on both 2026-05-21 and 2026-07-31 — a steady quarterly payer; expect the next ex-date pattern in late Q3/early Q4.

8. Key Levels (all tool-supported, with dates)

Level Value Basis
Peak zone / major resistance 413.28–419.04 9/18 peak close 413.28; 9/21 intraday high 419.04; verified Bollinger upper band 415.93
Immediate resistance 388.92–397 9/25 intraday high 388.92; 9/21 close 393.27
Volume pivot ~391.4 VWMA — reclaim = volume-confirmed bounce
Micro support (price sits here) 387.02 10 EMA
First support 382.69 Bollinger middle band (verified)
Correction low 375.84 close / 364.96 intraday 9/23 — the line that defines bounce failure
Major support cluster 346.33–349.45 50 SMA + verified Bollinger lower band
Strategic floor 253.22 200 SMA (far below; reversion target only in a severe breakdown)

9. Actionable Insights & Scenarios

Base case — trend continuation after digestion (favored): Every moving average is rising, price holds the 10 EMA, RSI reset from overbought without breaking trend, and MACD's decline is decelerating. Buyers stepping in on 9/24–9/25 above the 9/23 low resemble trend-resumption behavior. Trigger: MACD histogram ticks up from -3.50 and/or price closes above VWMA (~391) on >4M shares → targets a retest of the 413–419 peak zone, with the verified Bollinger upper band at 415.93 as the natural extension ceiling.

Bear case — failed bounce / deeper reversion: If price loses 375.84 (9/23 close) with renewed volume, the momentum complex (negative histogram, MACD under signal) argues for continuation lower toward the 346–349 confluence (50 SMA + lower Bollinger), roughly -10% from here. A close below the 50 SMA would mark the first structural trend damage of this entire advance.

Risk management: ATR 15.67 (~4.0% of price) demands wide stops and reduced size. A 9/23-intraday-low stop (364.96) is ~22 points / 1.4×ATR below the 9/25 close — tight enough to be meaningful, loose enough to survive a normal-range session.

Balanced read: the QuantOrb MFI (57.57, no signal) and mid-range RSI both say the market is undecided at this exact level. The burden of proof is on the bulls to show volume confirmation above VWMA; the burden on bears is to break 375.84. Until either happens, chop between ~375 and ~391 is the highest-probability path.

Caveats: Refining equities are crack-spread-driven; technicals here say nothing about margin cycles. The 13F data is a stale (2026-03-31) partial snapshot. No support/resistance bounce is claimed as historically validated beyond the specific dated closes cited above.


10. Summary Table

Category Indicator Latest Value (2026-09-25) Signal Key Observation
Trend (medium) 50 SMA 346.33 Bullish Rising ~30% in 2 months; price 11.8% above; major support confluence at 346–349
Trend (long) 200 SMA 253.22 Bullish (extended) Price 52.9% above; golden-cross regime intact but stretched
Trend (short) 10 EMA 387.02 Neutral→Bullish Turned back up 9/25; price closed exactly on it (387.18)
Momentum MACD 12.73 (signal 16.23) Bearish crossover Positive but below signal; decline decelerating (-0.14 last session)
Momentum (early warning) MACD Histogram -3.50 Bearish, not yet improving Negative and still deepening despite the price bounce — bounce unconfirmed
Overbought/Oversold RSI 58.29 Neutral Reset from 80+ overbought; marginal negative divergence at 9/18 top (80.10 vs 80.99 on 9/9)
Volatility ATR 15.67 (~4.0% of price) Elevated +21% in 5 sessions; wide stops, reduced size required
Volume VWMA 391.37 Cautious Price below VWMA; bounce volume ~half of 9/22–9/23 distribution days
Money flow (source doc) QuantOrb MFI 57.57 (9/24) Neutral (no signal) Corroborates mid-range RSI; screen output, not a recommendation
Institutions (source doc) 13F-HR (2026-03-31) 3 of 5 filers trimmed Mildly negative, stale Pacer +15.0% vs AGF -13.0%, Montrusco -15.0%, PMG -27.0%; 45-day lag
Price action Close / Peak / Corr. low 387.18 / 413.28 (9/18) / 375.84 (9/23) Recovering -6.3% off peak close; +3.0% off 9/23 low; volume confirmation pending

Bottom line: VLO remains in a structurally intact, aggressively bullish long-term trend, but the 9/21–9/23 correction exposed decelerating momentum (negative MACD histogram, RSI reset, price below VWMA) that the current two-day bounce has not yet repaired. Trade the triggers, not the narrative: above ~391 (VWMA) with volume favors a retest of 413–419; below 375.84 targets 346–349.

Sentiment Report

VLO Sentiment Report — Valero Energy Corporation (NYSE: VLO)

Window: 2026-09-18 → 2026-09-25 | Analysis date: 2026-09-25 | Sector: Energy / Oil & Gas Refining & Marketing


overall_band

Mixed

overall_score

5.0

confidence

medium


narrative

Overall read

The week's sentiment for VLO is defined by a single collision: the strongest refining fundamentals in years running head-first into an acute, unresolved policy shock — President Trump's floated diesel export ban. Institutional news flow splits cleanly between bullish fundamentals coverage (tight product markets, record diesel prices, major EPS estimate upgrades) and bearish headline risk (a refiner selloff on the ban talk, executive pushback, high-profile profit-taking). Retail on StockTwits leans cautiously bullish and dip-buying, but small sample size, a mostly unlabeled feed, and an empty X/Reddit lane (0 posts in window — explicit confidence downgrade) temper the read.

Source-by-source breakdown

1. News (Yahoo Finance et al., 7 days) — mixed, fundamentals bullish / policy bearish - Bullish fundamental framing: "Tight Global Markets Drive Refining Sector: 3 Stocks to Consider" (Zacks) — constrained refining capacity and robust demand lifting margins specifically for VLO, PBF, MPC. "How Bright is the Outlook for Par Pacific's Refining Business?" (Zacks) and the Trefis XOM piece corroborate a tight-capacity backdrop (Strait closure keeping ~3M bpd of refining capacity off the market). "Keep Portfolio Swings in Check With VLO, PBF, FET & E" (Zacks) frames VLO as a low-beta stock with positive price momentum and solid growth drivers. - Estimate momentum: "Why These S&P 500 Stocks Are Earning The Biggest EPS Upgrades" (IBD) names VLO alongside MPC and PSX — a rare pure-fundamental bullish datapoint, echoed in social (see below). - Bearish event risk: "Trump Wants to Ban Diesel Exports. Refiners Are Selling Off." (24/7 Wall St., 09-24) is the week's pivotal headline — a presidential preference vs. signed policy gap "where billions in market-leading gains now hang." Two MT Newswires "Market Chatter" items report CVX, PSX, XOM and VLO's top executives pushing back. Benzinga argues a ban could raise pump prices (national diesel price hitting a record the day Trump spoke), and Simply Wall St. frames VLO-specific exposure to curbed diesel exports — while noting West Coast closures (including Valero's Benicia plant) are tightening regional supply and could enhance pricing power. - Profit-taking anecdote: 24/7 Wall St. reports Steve Weiss "booked his gains in Valero" — smart-money selling into strength after a stock that (per social) has roughly tripled the S&P 500 over a decade. - Peer/macro filler: Eni, PBF, LPLA, mortgage and futures items are context, not VLO signals.

2. StockTwits (28 messages; 5 Bullish / 1 Bearish / 22 unlabeled) — bullish tilt on tiny labeled base, painful tape - Labeled ratio: 83% of labels bullish (5 vs 1), but only 21% of messages carry labels at all — percentages overstate conviction; the base rate is 18% bullish / 4% bearish of 28 total. Treat as mildly bullish, low-confidence. - Bullish substance: @Poopoo (Bullish) argues the forward P/E is ~10 vs. a 13–17 historic range — "profits are growing so fast the stock is still considered cheap." @KryptonResearch14 cites VLO up ~142% YTD and the IBD EPS-upgrade flag, with FactSet 2027 estimates +38% in a month on the 3-2-1 crack spread. @peloswing reports notable flow: $451K+ of Dec-2027 $510 calls bought; $2.15M+ of Jan-2028 $500 puts sold/written — "Bullish bets." @Baazigar123: "who cares downgrades." @Juststartingout14 flags the November crack spread near 100. - Bearish/pain prints: @Juststartingout14 (Bearish): "this is why it's dumping" on ban news; @jenbunn: "$VLO pulled $7 wow!!! Right in my face" and "recovered nicely off that bottom $375 break"; @Commodity_Ape: "Diesel Politics Torch the Refiners." - Neutral/informational: heavy geopolitics from @Ro_Patel (US–Iran talks, Islamabad MoU chatter, >13.5 Mbpd clearing Hormuz, Saudi exports highest since the war) — de-escalation signals that cut against the geopolitical risk premium. @AlertsAndNews relays a WH "fake news" denial of the ban report (09-23), followed by confirmation Trump backs it — headline whipsaw in real time. @Equity2Wealth (record $6.53 diesel) warns refiners "can just cut runs… crack spreads will tell you before the headlines do." @cfromhertz notes VLO bouncing off its 20d MA as a "Market Leader," watching for the 5d MA reclaim. - Price levels above ($369.29 spot, $375 break, $7 drop, +142% YTD) are social-reported and unverified — no quote data was provided in the source documents.

3. Reddit / X lane — UNAVAILABLE. The recent-search returned 0 posts in the 2026-09-18..2026-09-25 window. No subreddit sentiment (r/wallstreetbets, r/stocks, r/investing) exists for this run; do not infer it. This materially reduces cross-platform robustness and drives the confidence downgrade to medium.

4. Source documents - QuantOrb money-flow (2026-09-24 session): MFI 57.57, signal None (strength 0.3718). Mildly positive money flow with no triggered signal — a neutral-to-slightly-constructive quantitative read consistent with a post-selloff digestion, not momentum confirmation. - 13F-HR (as of 2026-03-31 — ~6 months stale, 5 filer rows, not exhaustive): 3 trimmed (AGF −13%, Montrusco Bolton −15%, Private Management Group −27%), 1 added (Pacer +15%), 1 flat (Solus). Mild net distribution among tracked holders, but the staleness caveat is severe given the stock's subsequent run — low weight in the conclusion. - Filings: No 10-K Business excerpt and no 8-K Item 2.02 (earnings release) in the lookback window — no filing-based fundamental or sentiment signal available this period.

Cross-source divergences

  1. Fundamentals vs. policy headlines: Zacks/IBD bullishness (tight markets, EPS upgrades) vs. the 24/7 Wall St. refiner selloff narrative — the market is pricing a policy risk the fundamentals haven't justified yet.
  2. Retail vs. tape: Labeled StockTwits skews bullish with dip-buyers ("who cares downgrades," 10x P/E thesis, deep-OTM 2027/2028 call buying) while the realized week was red, including a $7 single-session pull (social-reported).
  3. Smart money vs. flow: Weiss's disclosed exit vs. @peloswing's report of large long-dated call buying/put writing — conviction capital on both sides, different horizons.
  4. Geopolitics: @Ro_Patel's de-escalation datapoints (MoU chatter, robust Hormuz flow) vs. @Glider549/@russianbeer's "don't count out escalation" premium view.

Dominant narrative themes

  1. Diesel export ban = the week's swing factor — proposed, denied, re-affirmed, feasibility "being checked," industry publicly opposed. Every source circles this.
  2. Margin boom with staying power? — tight capacity, record diesel prices, elevated cracks, +38% 2027 estimate revisions.
  3. Profit-taking after a parabolic run (+142% YTD per social) — Weiss exit, trim-heavy (stale) 13Fs, retail pain prints.
  4. Geopolitical risk premium — Iran/Hormuz flow news cuts both ways for cracks and crude costs.

Catalysts & risks

  • Ban headlines (highest sensitivity): any signed/executive-action step toward a diesel export ban → downside shock; outright abandonment (already once floated as "fake news" by WH per social) → relief rally. Midterm timing (November) keeps this live.
  • Crack spread trajectory — the fundamental tell cited by both bulls (@KryptonResearch14, @Juststartingout14) and cautionaries (@Equity2Wealth).
  • US–Iran negotiation outcomes — de-escalation could compress cracks; breakdown re-inflates them.
  • West Coast capacity tightness post-Benicia — structural pricing-power tailwind for VLO.
  • Q3 earnings ahead — no 8-K/Item 2.02 in lookback and no date provided in sources; timing unknown from this dataset (do not assume).
  • Valuation debate — the 10x-forward claim is social-sourced and unverified; if estimates stall, the "cheap" thesis weakens.

Data limitations

X/Reddit lane empty (0 posts — excluded entirely); StockTwits n=28 with 79% unlabeled; no live quote/price data provided (all price levels social-reported); 13F snapshot ~6 months stale with only 5 tracked filers; no 10-K or 8-K content available. Sentiment here is signal to weigh alongside fundamentals and technicals — not a price call.

Summary table of key sentiment signals

Signal Direction Source Supporting evidence
EPS estimate momentum 🟢 Bullish News (IBD) + StockTwits VLO among S&P 500's biggest EPS upgrades; FactSet 2027 views +38% in a month (via @KryptonResearch14)
Refining fundamentals 🟢 Bullish News (Zacks ×2, Trefis) Tight product markets, constrained capacity, robust demand lifting VLO margins; Benicia closure tightening West Coast supply
Diesel export ban headlines 🔴 Bearish event risk News (24/7 Wall St., MT Newswires, Benzinga, Simply Wall St.) Trump backs ban; refiners sold off; VLO execs pushing back; feasibility unresolved
Retail labeled sentiment 🟡 Mildly Bullish (small n) StockTwits 5 Bullish / 1 Bearish of 28 (18% vs 4%); 10x forward P/E thesis; "who cares downgrades"
Long-dated options flow 🟢 Bullish StockTwits (@peloswing) $451K Dec-2027 $510 calls bought; $2.15M Jan-2028 $500 puts written
Short-term price action 🔴 Bearish (social-reported) StockTwits "pulled $7"; broke $375 then recovered; red week; bouncing off 20d MA
Money-flow quant ⚪ Neutral QuantOrb (FACTS) MFI 57.57, signal None (strength 0.3718), 09-24 session
Institutional positioning 🔴 Mildly Bearish (stale) 13F (2026-03-31) 3 of 5 tracked filers trimmed (−13% to −27%); only Pacer added (+15%)
Smart-money profit taking 🔴 Bearish anecdote News (24/7 Wall St.) Steve Weiss booked gains in VLO after the run
X/Reddit social lane ⚫ Unavailable Reddit/X lane 0 posts in window — excluded; confidence downgraded to medium

Bottom line

Mixed (5.0/10), medium confidence. VLO enters late September 2026 with genuinely strong fundamental sentiment (estimate upgrades, tight markets, constructive retail and long-dated options flow) colliding with an unresolved, headline-driven policy risk that already produced a sharp refiner selloff, plus early signs of profit-taking by institutions. The direction of the next diesel-ban headline — not the margin story — is the near-term sentiment swing factor. Position accordingly, with crack spreads and Washington news flow as the tells.

News & Trend Research

VLO (Valero Energy Corporation) — News & Macro Analysis Report

Analysis date: 2026-09-25 | Ticker: VLO (NYSE: NYQ) | Sector: Energy — Oil & Gas Refining & Marketing


1. Executive Summary

Valero sits at the center of the week's defining energy-sector story: the White House's floated ban on U.S. diesel exports (Sept 22–24), which triggered an immediate refining selloff and drew a coordinated pushback from the industry's top executives — including Valero's own. At the same time, the fundamental backdrop for refiners remains unusually constructive: tight global product markets, constrained refining capacity (~3 million b/d still off the market from the Strait closure, per ExxonMobil management), firm demand, and tight inventories — a combination that lifted VLO, MPC, and PSX onto the list of the biggest S&P 500 EPS upgrades this week. The result is a two-sided setup: structurally strong refining margins colliding with a binary, headline-driven policy risk.

  • QuantOrb money-flow (2026-09-24 session): MFI 57.57 — neutral-to-slightly-bullish accumulation zone, but no signal generated (signal strength 0.3718, below trigger). The quant screen is agnostic; it is not a recommendation.
  • 13F flow (Q1 2026, statutory-lagged): Mixed and modest — two small tracked holders trimmed (−13.0%, −15.0%, −27.0%), one added (+15.0%), one unchanged. No conviction signal either way, and data is now ~6 months stale.
  • Macro: Equities notched weekly wins Friday (Sep 25) despite a bond sell-off and elevated Treasury yields; oil prices eased; the dollar slipped while gold settled higher — a hedge-flavored backdrop with an ongoing Middle East risk premium and U.S.–China talks ahead.
  • Tool limitations (disclosed): FRED macro series failed vendor-side (API key misconfiguration — no data returned), and Polymarket odds are withheld for a 2026-09-25 analysis (live-only feed, no historical vintage). No figures are fabricated below; macro commentary is grounded in the news wire where data tools were unavailable.

2. Company-Specific News (VLO, 2026-09-18 → 2026-09-25)

2.1 The dominant catalyst: diesel export ban proposal — refiners selling off

  • Trump publicly backed a U.S. diesel export ban (Tuesday, per Benzinga/24-7 Wall St.), and refiners immediately began selling off (24/7 Wall St., Sep 24). The critical framing: "the gap between a presidential preference and a signed policy is where billions in market-leading gains now hang."
  • Counterintuitive price risk flagged: Benzinga argues the ban "sounds like the fastest way to make diesel cheaper, but the opposite could happen" — the national average diesel price hit a level described as a bigger bill at the pump the same day the ban was floated.
  • Industry pushback: Top executives from Chevron (CVX), Phillips 66 (PSX), ExxonMobil (XOM), and Valero (VLO) are pushing back against the potential ban (MT Newswires, Market Chatter). Phillips 66's response was included in the updated wire.
  • Why it matters for VLO specifically: Valero operates the world's largest export-oriented Gulf Coast refining footprint; diesel exports are a core earnings lever. A curbed export lane would force re-routing of VLO's fuel flows and compress the very markets (Latin America, Europe) that its Gulf Coast system supplies. This is a genuine structural risk — not headline noise — but it remains an unenacted presidential preference.

2.2 West Coast capacity exit — Benicia

  • Simply Wall St. reports Valero's Benicia refinery closure is among West Coast shutdowns tightening regional fuel supplies (e.g., Nevada). Two-sided effect: VLO loses its own volumes in California, but the remaining West Coast capacity gains pricing power as regional supply tightens — a margin positive for the surviving footprint (including VLO's other assets) and for Gulf Coast-to-West Coast product arbitrage.

2.3 Fundamental tailwinds — the margin story is intact

  • Zacks ("Tight Global Markets Drive Refining Sector"): Tight global product markets, constrained refining capacity, and robust demand are lifting margins for Valero, PBF, and Marathon Petroleum.
  • Capacity constraint quantified: ExxonMobil management said in late July that the Strait closure keeps ~3 million barrels/day of refining capacity off the market (Trefis) — a structural support for crack spreads until restoration.
  • Peer corroboration: PARR's refining outlook is "supported by high margins, firm fuel demand and tight inventories" (Zacks) — confirming the margin regime is sector-wide, not VLO-idiosyncratic.
  • EPS upgrades: VLO appears among "the biggest EPS upgrades" in the S&P 500 (IBD, alongside DELL, CIEN, MPC, PSX) — sell-side fundamentals are being revised upward into this policy noise.
  • Zacks screens: VLO flagged as a low-beta stock with positive price momentum and solid growth drivers amid high oil prices and market volatility — a defensive-momentum profile within energy.

2.4 Sentiment watch

  • VLO is a "trending stock" on Zacks.com — elevated retail/attention flow.
  • Steve Weiss booked gains in Valero and exited the position (24/7 Wall St., Sep 23), calling energy stocks a decade of disappointment — a notable profit-taking signal after a multiyear outperformance run (the piece notes Valero tripled the S&P 500 over a decade).
  • No 8-K Item 2.02 (earnings-related press release) found in the lookback window; no 10-K Business excerpt available. No pre-announcement signal from filings this week.

3. Money Flow & Institutional Positioning

Source Reading Interpretation
QuantOrb MFI (2026-09-24 session) MFI 57.57, signal None (strength 0.3718) Neutral-to-mildly-bullish money flow; no quant trigger fired. Money is not fleeing post-headline, but not aggressively accumulating either.
13F-HR (as of 2026-03-31, ~6-month lag) AGF Mgmt −13.0% (to 1,441,418 sh); Montrusco Bolton −15.0% (936,233); Private Mgmt −27.0% (219,171); Pacer Advisors +15.0% (added 142,451 → 1,092,978); Solus unchanged (189,577) Small tracked holders net trimmers; one ETF-linked-style accumulator added. Stale data (statutory lag up to 45 days); not actionable alone. No 8-K/10-K counter-signal in window.

Read-through: The diesel-ban selloff (Sep 22–24) did not push money flow into oversold/bearish territory (MFI > 50). If the policy threat de-escalates, the flow picture leaves room for a relief move; if it hardens, there's no evidence of capitulation buying yet to arrest a decline.


4. Global Macro Backdrop (from global news wire, 2026-09-18 → 2026-09-25)

  • Equities resilient: Dow, S&P 500, and Nasdaq notched weekly wins on Friday Sep 25, shrugging off a bond sell-off as oil prices eased (Yahoo Finance). Risk appetite is holding despite rate-market stress — supportive for cyclical/energy positioning.
  • Rates pressure: A bond sell-off with elevated Treasury yields was a persistent pre-bell theme this week (MT Newswires). Higher real yields are a headwind for long-duration equities but historically accompany nominal-growth regimes that support refined product demand.
  • Crude easing: Oil prices declined/eased during the week (MT Newswires pre-bell; Yahoo Finance Friday recap) — a modest input-cost tailwind for refiners, since margins depend on the product–crude spread, not the crude level per se. Easing crude with tight product markets is the classic margin-friendly combination.
  • Dollar & gold: The dollar slipped as gold futures settled higher (WSJ) — softer USD is typically constructive for dollar-priced commodities and export-linked refiners; gold strength signals residual hedging demand.
  • Geopolitics: Ongoing Middle East tensions were cited as a market factor (MT Newswires) — a persistent risk premium in energy markets, partially offset by the week's oil easing. U.S.–China talks were on the calendar as a macro swing factor.
  • Bottom line for VLO: The macro tape (strong equities, easing crude, soft dollar) is margin-friendly and risk-friendly. The single largest macro-adjacent threat to VLO this week was domestic policy, not markets.

5. Macro Indicators (FRED) — Data Gap Disclosure ⚠️

All FRED series requests (cpi, fed_funds_rate, 10y_treasury, yield_curve, unemployment, WTI crude, gasoline) failed vendor-side: "Bad Request — the value for variable api_key is not a 32-character alphanumeric lower-case string." This is a tool configuration failure, not a data reality. No FRED figures are reported or fabricated in this report. Qualitative macro state (elevated yields, easing oil, soft dollar, firm equity tape) is sourced from the news wires above. Key series a trader should pull independently before sizing positions: WTI (DCOILWTICO), retail diesel/gasoline (weekly EIA/FRED), CPI, 10-year Treasury, and the yield curve — crude and retail fuel prices are the direct input/output pair for refining economics.

6. Prediction Markets (Polymarket) — Withheld ⚠️

Prediction-market odds were withheld for a 2026-09-25 analysis (the vendor serves only live odds on open markets with no historical vintage, so serving them here would inject post-analysis-date information). Nothing is fabricated. A trader should nonetheless query live markets for: probability of a diesel export ban actually being enacted (the single most VLO-relevant event market), Fed path, and 2026 recession odds — these are the cleanest forward-looking gauges for the binary policy risk described in §2.1.


7. Trading Implications — Actionable Insights for VLO

  1. Trade the policy gap, not the headline. The entire risk repricing hangs on the difference between a floated diesel export ban and a signed one (24/7 Wall St. framing). Concrete playbook:
  2. Watch for rulemaking/administrative follow-through (Federal Register action, Energy Dept. process) as the confirmation trigger for a deeper sector de-rating.
  3. Watch for explicit de-escalation (industry pushback winning, legislative silence, carve-outs for allied exports) as the relief-rally trigger. VLO's executives are actively lobbying (MT Newswires) — corporate resistance has historically lengthened the "gap" phase.
  4. The margin regime is the fundamental floor. ~3 mb/d of Strait-refining capacity still offline (per XOM management), tight inventories, firm demand, and West Coast closures (Benicia) tightening regional supply all support crack spreads. The IBD EPS-upgrade list (VLO, MPC, PSX) confirms sell-side estimates are rising into the policy noise — analyst revisions are the leading indicator that fundamentals haven't broken.
  5. Money flow gives no confirmation of bearish conviction. QuantOrb MFI 57.57 with no signal (0.3718 strength) after a multi-day sector selloff suggests orderly repositioning, not distribution. A fall of MFI decisively below 50 on continued headlines would be the flow-based confirmation of a regime shift.
  6. Position sizing should assume headline gap risk. This is a binary policy overhang on top of a constructive base case — appropriate for momentum/income exposure but not for maximum position sizing while the ban scenario is live. VLO's low-beta screen (Zacks) offers some relative defensiveness within the sector.
  7. Sentiment counterweights: Weiss's exit (profit-taking after a decade of outperformance) and elevated Zacks "trending" attention imply crowded-retail positioning on the long side — a reason to expect sharp air pockets on negative headlines rather than orderly drift.
  8. West Coast nuance: Benicia's closure is bearish for VLO volumes but bullish for regional product pricing — watch Nevada/West Coast rack prices as a weekly confirmation that the margin offset thesis is working.
  9. Watch the Q3 print. No 8-K Item 2.02 in the window means no pre-announcement; the next scheduled disclosure is the normal quarterly cycle. With EPS estimates being upgraded (IBD), a miss on the export-mix forward guidance would be the event that fuses the fundamental and policy bear cases.

8. Key Risks to Monitor

  • Escalation of the diesel export ban from proposal → policy (the dominant tail risk; affects VLO's export-linked earnings core).
  • Restoration timeline of Strait refining capacity (~3 mb/d; its return would compress global margins).
  • Crude rebound on Middle East escalation — raising input costs faster than product prices adjust (headline-refining squeeze).
  • Bond sell-off extension — sustained yield spikes historically pressure risk assets broadly.
  • U.S.–China talks outcome — demand-signal swing factor.
  • Institutional flow deterioration — next 13F cycle (Q2 2026 data, due by mid-August, then Q3 in November) to see whether the Q1 trimming pattern among tracked holders broadened.

9. Summary Table

# Category Key Finding (Evidence) Direction for VLO Confidence
1 Policy risk (dominant) Trump backed a diesel export ban (Sep 22); refiners sold off immediately; CVX/PSX/XOM/VLO execs pushing back; ban not yet signed (MT Newswires, Benzinga, 24/7 Wall St.) 🔴 Bearish if enacted; neutral-to-🟢 relief if it stalls High on facts; binary outcome
2 Refining fundamentals Tight global product markets, constrained capacity, robust demand lifting margins for VLO/PBF/MPC (Zacks) 🟢 Bullish High
3 Capacity constraint Strait closure keeps ~3M b/d refining capacity off market (XOM mgmt, late July, via Trefis) 🟢 Bullish for margins until restoration High
4 EPS revisions VLO among biggest S&P 500 EPS upgrades alongside MPC, PSX (IBD) 🟢 Bullish (sell-side rising into policy noise) High
5 West Coast / Benicia Benicia closure tightening regional supplies (e.g., Nevada) (Simply Wall St.) 🟡 Mixed — volume loss vs. regional pricing power Medium
6 Money flow (QuantOrb, 2026-09-24) MFI 57.57, signal None, strength 0.3718 — no quant trigger 🟡 Neutral; no distribution confirmed High (as of Sep 24 session)
7 13F positioning (Q1 2026, stale) Net trimming by small tracked holders (−13%, −15%, −27%); Pacer +15%; Solus flat 🟡 Mildly bearish flow, stale data Low (6-month lag)
8 Macro tape Equities notched weekly wins (Sep 25) shrugging off bond sell-off; oil eased; dollar slipped, gold higher (Yahoo Finance, WSJ) 🟢 Margin-friendly (easing crude + firm products) Medium-High
9 Geopolitics Ongoing Middle East tensions; U.S.–China talks ahead (MT Newswires) 🟡 Two-sided: crude risk premium vs. demand uncertainty Medium
10 Sentiment Weiss exited VLO booking gains (24/7 Wall St.); VLO "trending" on Zacks 🟡 Crowded-long caution flag Medium
11 FRED macro data Tool failure (API key misconfiguration) — no CPI/yields/crude series retrievable ⚠️ Gap — verify WTI, diesel, CPI, 10Y independently N/A — disclosed
12 Prediction markets Odds withheld for 2026-09-25 (live-only vendor feed) ⚠️ Gap — check live diesel-ban/recession markets before sizing N/A — disclosed

Analyst note on data integrity: All figures above trace to the cited news wires, the QuantOrb FACTS snapshot, or the SEC 13F source document. FRED macro series and Polymarket probabilities could not be retrieved and are explicitly flagged as gaps rather than estimated. VLO remains the analyzed instrument throughout (Valero Energy Corporation, NYQ); no substituted identity is warranted by any tool result.

Fundamentals Report

All data retrieved successfully. I now have a complete point-in-time fundamental picture for VLO (quarterly through Q2 2026, annual history through FY2025). Here is the comprehensive fundamental research report.


Valero Energy Corporation (VLO) — Comprehensive Fundamental Research Report

Analysis date: 2026-09-25 | Identity (per resolution): Valero Energy Corporation — Energy / Oil & Gas Refining & Marketing — NYQ Data vintage: Financial statements through the latest reported period, FY2026 Q2 (quarter ended 2026-06-30); annual history through FY2025.


1. Data Coverage & Caveats (read first)

  • Comprehensive profile/valuation withheld: The get_fundamentals tool explicitly withheld point-in-time profile data (market cap, multiples, 52-week range) for 2026-09-25 because the vendor serves only present-day (2026-09-28) values. To avoid look-ahead contamination, this report anchors on per-share fundamentals (EPS, book value, FCF/share) so traders can compute multiples against a live quote from market-data tools.
  • Filing sources: The supplied SEC 10-K excerpt is unavailable ("Business heading not located"), and no 8-K Item 2.02 earnings press release was found in the lookback window — meaning no fresh filing-based catalyst landed in the past week. The freshest hard fundamental datapoints are the Q2 2026 statements and the 2026-09-24 QuantOrb money-flow snapshot.
  • Vendor notes: Periods are cut at fiscal period end and filing dates are not reported; Q1 2025 comparatives are largely blank in the quarterly dataset (I reconstruct them from annual-minus-quarters where noted). The vendor's "Capital Expenditure" line appears narrow — total investing outflows and "Net Other Investing Changes" carry additional asset spend, flagged below.

2. Headline Fundamentals — Trailing Twelve Months (Q3'25 → Q2'26)

Metric TTM Value
Total Revenue $139.4B (44,476 + 32,381 + 30,372 + 32,168)
EBITDA $13.66B (9.8% margin)
EBIT $10.43B
Net income (common) $7.19B (5.2% net margin)
Diluted EPS (TTM) $24.10 (12.62 + 4.22 + 3.73 + 3.53)
Operating cash flow $10.9B
CapEx (vendor line) $0.79B → FCF $10.1B (FCF conversion ~93% of OCF)
Buybacks + dividends (TTM) $4.82B + $1.41B = $6.23B (62% of FCF returned)
Net debt (6/30/26) $3.48B → Net debt/TTM EBITDA ≈ 0.25x

The defining event in this dataset: Q2 2026 was an extraordinary earnings quarter — net income of $3.72B and diluted EPS of $12.62 in a single quarter, vs. a $7.57 EPS full year in 2025.


3. Income Statement — Quarterly Trend & Annual History

Quarterly trend ($M, except EPS)

Metric Q2'26 Q1'26 Q4'25 Q3'25 Q2'25
Total Revenue 44,476 32,381 30,372 32,168 29,889
Gross Profit 5,455 2,040 1,892 1,760 1,221
Operating Income 5,196 1,731 1,575 1,509 997
EBITDA 6,049 2,703 2,480 2,431 1,897
Net Income (common) 3,710 1,259 1,130 1,092 712
Diluted EPS 12.62 4.22 3.73 3.53 2.28
Gross margin 12.3% 6.3% 6.2% 5.5% 4.1%
Operating margin 11.7% 5.3% 5.2% 4.7% 3.3%
Net margin 8.4% 3.9% 3.7% 3.4% 2.4%
Effective tax rate 21.2% 23.3% 23.3% 26.8% 29.6%

Key observations: - Revenue +48.8% YoY (Q2'26 $44.48B vs Q2'25 $29.89B) and +37.3% QoQ — far above any volume-driven norm, indicating a sharp commodity-price/crack-spread upcycle; cost of revenue rose only +36.1%, so gross profit exploded from $1.22B to $5.46B (+347% YoY). - Sequential net income staircase: 714 → 1,095 → 1,134 → 1,263 → 3,720 ($M). The Q2'26 step-change (+196% QoQ) is the fundamental story; note Q2 is seasonally strong for refining, but this magnitude implies exceptional margins and likely inventory gains. - Clean quarter: Total unusual items = $0 in Q2'26 and Q1'26. The $1.13B impairment/write-off sits in FY2025 (vendor quarterly data places it in the March 2025 quarter), which drove an implied Q1 2025 reported loss of ~ -$0.6B (reconstructed: FY25 net income $2,348M minus Q2–Q4'25 sum $2,934M) vs. ~ +$250M normalized. - Interest expense is modest and stable ($139–145M/qtr); other income added +$116M in Q2'26.

Annual history ($M, except EPS)

Metric FY2025 FY2024 FY2023 FY2022
Total Revenue 122,687 129,881 144,766 176,383
Operating Income (as reported) 3,181 3,755 11,858 15,690
EBITDA 6,719 7,028 15,061 18,342
Net Income 2,348 2,770 8,835 11,528
Diluted EPS 7.57 8.58 24.92 29.04
Net margin 1.9% 2.1% 6.1% 6.5%

History context: The TTM EPS of $24.10 has already returned VLO to its FY2023 peak-cycle earnings power ($24.92) after the 2024–25 margin trough. FY2025's $1.13B impairment (zero unusual items in FY22–24 aside from a $61M charge in 2022) marked the bottom of the cycle. Traders should treat Q2'26's 8.4% net margin as cycle-peak data, not a run-rate — the 2021–2025 norm is 2–6%.


4. Balance Sheet — Fortress Position, Rapid Deleveraging

($M, period-end)

Metric Q2'26 Q1'26 Q4'25 Q2'25
Cash & equivalents 7,874 5,733 4,688 4,537
Receivables 13,928 13,410 9,877 11,073
Inventory (FG 4,168 / RM 3,457) 7,625 7,556 7,591 7,538
Current assets 30,670 27,825 23,210 23,804
Current liabilities 18,742 17,652 14,109 14,677
Working capital 11,928 10,173 9,101 9,127
Total debt 11,349 11,491 11,703 10,647
Net debt 3,475 5,758 5,931 6,110
Stockholders' equity / TBV 25,001 23,870 23,725 24,078
Total assets 64,663 62,142 57,988 59,433
Net PP&E 26,845 27,113 28,689 28,236
Treasury stock 33,575 31,290 30,753 28,757

Key observations: - Cash +38% QoQ to $7.87B; net debt nearly halved QoQ ($5.76B → $3.48B) despite $2.26B of buybacks — the strongest possible signal that Q2 earnings were cash-backed. - Leverage is minimal: Net debt/TTM EBITDA ≈ 0.25x; total debt/equity 0.45x; debt is only 32% of total capitalization ($35.4B). TTM interest coverage ≈ 18.5x (Q2'26 alone: 36.6x). - Liquidity comfortable: current ratio 1.64; working capital $11.9B; receivables (+$0.5B QoQ) and payables (+$1.2B QoQ) both expanded with higher price levels, consistent with inflationary commodity pass-through rather than stress. - Equity rebuilt to $25.0B (TBV ≈ $85/share, range $84–87 depending on 287.9M period-end vs 294M diluted-average share count); retained earnings hit $52.2B, and cumulative treasury stock of $33.6B testifies to a decade-scale buyback program. - Note: ordinary share count (287.9M at Q2'26 vs 296.9M at Q1'26) doesn't perfectly reconcile with issued-minus-treasury (296.9M) — a vendor data quirk; use diluted average (294M) for per-share math.


5. Cash Flow & Capital Allocation

($M)

Metric Q2'26 Q1'26 Q4'25 Q3'25 Q2'25
Operating cash flow 5,580 1,390 2,057 1,881 936
Capital expenditure -226 -165 -220 -177 -150
Free cash flow 5,354 1,225 1,837 1,704 786
Buybacks -2,263 -573 -1,064 -922 -338
Dividends paid -355 -359 -344 -351 -354
Investing cash flow -361 -400 -419 -379 -412
Financing cash flow -3,033 +124 -1,752 -1,199 -849

Key observations: - Q2'26 FCF of $5.35B exceeded the entire prior three quarters combined. OCF benefited from +$1.2B payables build and +$592M working-capital tailwind — some of this reverses, so treat Q2 FCF as flattered. - Capital returns: Q2'26 returned $2.62B (buybacks $2.26B + dividends $355M) = ~47% of quarterly OCF. TTM returns of $6.23B = 62% of FCF. Dividend run-rate ≈ $4.83–4.93/share/yr, only a ~20% TTM EPS payout — extremely well covered with room to grow. - Share count shrinking fast: diluted average shares 312M → 294M YoY (-5.8%); period-end ordinary shares fell ~3% in Q2'26 alone. Every buyback dollar is compounding per-share metrics. - CapEx caution (two-sided): vendor capex TTM is just $788M = 24% of D&A ($3.23B) — suspiciously low for a refiner, likely excluding capitalized turnaround spend. Total investing outflow TTM is $1.56B (incl. ~$772M "Net Other Investing Changes"), and annual investing CF was -$1.85B in FY25. Conservative FCF is therefore closer to ~$9.3B TTM (OCF minus total investing) than $10.1B. Still exceptional either way. - Q1'26 showed heavy refinancing ($3.05B issued / $2.18B repaid); net LT debt issuance has been slightly negative since.


6. Return Profile & Quality Metrics (TTM, as of 2026-06-30)

Metric Value Comment
ROE ~30% Avg equity ~$24.1B; Q2'26 annualized >60% — unsustainable peak
ROA ~11.9% Avg assets ~$60.6B; asset turnover 2.3x — classic refiner efficiency
ROIC ~22% NOPAT ~$8.1B on $36.4B invested capital — well above any cost of capital
FCF/share ~$34–35 OCF−capex basis; ~$32 on OCF−total-investing basis
EBITDA/share ~$46.5
Net debt/EBITDA 0.25x Investment-grade profile with ample capacity

7. Ownership & Positioning (from source documents)

  • 13F-HR snapshot (positions as of 2026-03-31 — stale by ~6 months; statutory lag): 5 tracked filers, net reduction of ~318.5K shares — AGF Management -13.0% (1,441,418 sh), Montrusco Bolton -15.0% (936,233 sh), Private Management Group -27.0% (219,171 sh) trimming; Pacer Advisors +15.0% (1,092,978 sh) adding; Solus flat (189,577 sh). Mixed, mildly negative tilt among tracked names — but this is a partial, lagged snapshot, not real-time sentiment, and it predates the Q2'26 earnings surge.
  • QuantOrb money-flow (2026-09-24 session): MFI 57.57, signal None (strength 0.3718) — a neutral quantitative backdrop, neither confirming nor denying the fundamental upcycle. This is a screen output, not a recommendation.

8. Catalysts, Risks & What to Watch

Catalysts 1. Q3 2026 earnings (typically late October cadence — date not confirmed by any 8-K in the lookback window): the single biggest catalyst. It tests whether Q2'26 crack-spread economics persisted. Consensus-relevant deltas: any sequential margin compression from Q2's $6.05B EBITDA. 2. Continued buyback acceleration: at Q2's $2.26B/quarter pace, share count falls ~2–3% per quarter, mechanically boosting EPS even in flat margin scenarios. 3. Balance-sheet optionality: net debt of $3.5B leaves capacity for sustained returns, dividend growth, or opportunistic M&A without stressing the 0.25x leverage.

Risks 1. Cyclicality is the dominant risk. Q2'26's 8.4% net margin is ~2–4x the 2021–25 norm; normalizing to even 4% net margin on ~$139B revenue implies ~$5.6B net income (~$19 EPS) — strong, but 20%+ below TTM. Do not annualize Q2. 2. Working-capital reversal: $592M of Q2 OCF was WC tailwind (payables build); falling commodity prices would reverse this and could trigger inventory holding losses. 3. Capex/turnaround under-capture: vendor capex at 24% of D&A suggests either a light investment year or vendor-line narrowing; true sustaining capital (incl. "other investing") is ~$1.6–2.0B/yr. Watch for re-acceleration into 2027. 4. Data gaps: no 10-K excerpt or 8-K in source docs; institutional data is 2 quarters stale; live quote/multiples must be sourced from market tools before sizing positions. 5. Tax-rate normalization: Q2'26's 21.2% effective rate (vs 29.6% Q2'25) flattered EPS by roughly $0.30–0.40/share.


9. Actionable Insights for Traders

  1. Fundamental inflection is real and cash-confirmed: the Q2'26 step-change is validated by cash (OCF $5.58B, cash +$2.1B, net debt −$2.3B) — this is not accrual-driven. Momentum in the fundamentals is unambiguously positive into the Q3 print.
  2. Valuation anchors (compute against live quote): TTM EPS $24.10; TBV ≈ $85/sh; dividend ≈ $4.9/yr (~20% payout); FCF/share ≈ $34. Illustration only (hypothetical price, not a live quote): at $150, that's ~6.2x TTM P/E, ~1.8x book, ~3.3% yield, ~4.4x P/FCF — peak-cycle-cheap territory; at $250 it's ~10.4x P/E — closer to fair for a cyclical at peak. Pull the live price before acting.
  3. Position-sizing frame: treat $19–20 normalized EPS as the through-cycle floor case and $24+ TTM as the current cycle-peak case; the gap defines the cyclicality premium/discount you're paying.
  4. Event timing: the next fundamental catalyst is Q3'26 results (~4–5 weeks out). Between now and then, the stock trades on macro crack spreads and the neutral (MFI 57.6) technical/money-flow backdrop — the quant signal offers no directional edge as of 2026-09-24.
  5. Income + shrink strategy remains intact: the ~20% payout ratio plus 5.8% YoY share shrinkage means dividend safety is exceptional even in a mid-cycle downswing; income-oriented positioning has a wide margin of safety on this balance sheet (0.25x net leverage).

10. Summary Table — Key Points at a Glance

Category Key Data Point Reading Trading Implication
Identity Valero Energy Corp, Energy / O&G Refining & Marketing, NYQ Confirmed via dataset & resolution Correct instrument; no substitution
Latest quarter Q2'26: Rev $44.5B, NI $3.72B, EPS $12.62 +48.8% YoY revenue; +196% QoQ NI Fundamental inflection; but cycle-peak margin (8.4% net)
TTM EPS $24.10; EBITDA $13.7B; Rev $139.4B Back at FY2023 peak earnings power Valuation vs live quote; don't annualize Q2
Balance sheet Cash $7.87B; Net debt $3.48B (0.25x EBITDA) Fortress; halved net debt in one quarter High capacity for returns/M&A; low credit risk
Cash flow TTM OCF $10.9B; FCF $10.1B (vendor) / ~$9.3B (incl. other investing) 93%+ OCF→FCF conversion Strong quality; watch WC reversal in Q3
Capital returns Q2: $2.26B buyback + $355M dividend; TTM $6.23B (62% of FCF) Dividend ~20% payout; shares -5.8% YoY Per-share compounding; dividend very safe
Profitability ROE ~30%, ROIC ~22%, coverage 18.5x Best-in-cycle returns Quality supports premium vs refiner peers
Cleanliness Q2'26 unusual items $0 (FY25 had $1.13B impairment) Earnings are "clean" No accounting red flags in current results
Ownership (13F, 3/31/26) Net -318.5K sh across 5 filers (2 add / 3 trim) Mixed, mildly negative — but stale Re-check with Q2'26 13Fs post-earnings
Money flow (9/24/26) MFI 57.57, signal None (strength 0.37) Neutral quant backdrop No technical confirmation/denial of fundamentals
Filings (past week) No 8-K Item 2.02; 10-K excerpt unavailable No fresh filing catalyst Next catalyst = Q3'26 earnings (~late Oct)
Key risk Margin cyclicality; WC reversal; capex understatement Net margin norm 2–6% vs 8.4% now Size for mean reversion; use $19–20 normalized EPS floor case

Bottom line: VLO enters autumn 2026 with peak-cycle earnings power ($24.10 TTM EPS), a fortress balance sheet (0.25x net leverage, $7.9B cash), relentless share shrinkage, and a very safe dividend — with the critical test being the Q3 2026 print. The neutral MFI (57.57, no signal) and stale, mixed 13F flows mean positioning conviction must come from the fundamental trajectory and live pricing, not from flow confirmation.

Sources: get_income_statement / get_balance_sheet / get_cashflow (quarterly & annual, point-in-time as of 2026-09-25); get_fundamentals (profile withheld for date); supplied QuantOrb FACTS (2026-09-24 session) and SEC 13F-HR quantorb filers dataset (as of 2026-03-31). All figures as reported by the vendor; no external figures fabricated.

Investment Plan

Recommendation: Underweight

Rationale: Both sides agree on the facts: Q2 2026 was a monster, cash-verified quarter ($12.62 EPS vs $7.57 for all of FY2025; $5.35B FCF; net debt halved to 0.25x EBITDA despite $2.26B of buybacks), the stock rose ~94% from March ($213.07) to the $413.28 peak and closed 9/25 at $387.18 after a -9.1% correction, and the diesel export-ban proposal went from "fake news" to "feasibility being checked" in roughly 48 hours. The bull's best points are real — trend intact, MFI neutral rather than a distribution signal, 13F trims six months stale, ban unsigned with the whole industry lobbying against it, best balance sheet in the group — but they argue against a Sell, not for buying here. The bear won the axes that matter for the trade from this price. The bull's own fundamentals file says treat Q2's 8.4% net margin as cycle-peak data, do not annualize it, the $592M working-capital tailwind reverses, the capex line covers only 24% of D&A, and ~30% ROE is an unsustainable peak — so on normalized ~$19 EPS you're paying ~20x and ~4.6x tangible book, on a business whose last peak was followed by a -70% EPS collapse ($29.04 FY2022 to $7.57 FY2025). The scarcity story is an outage "until restoration" (3M bpd from the Strait closure), and peak margins are exactly what summoned the export-ban threat — aimed at diesel exports, the core earnings lever, into a November midterm. The bull's own technical report concedes the bounce is a low-volume relief move below the VWMA with the burden of proof on the bulls, after the heaviest-volume distribution days in six months (7.46M/7.08M shares) and with price 52.9% above the 200 SMA. And both sides' own levels give roughly +6.7-8.2% to the 413-419 ceiling versus -10.5% to the 346-349 confluence, with estimates raised +38% in a month setting a high bar for a Q3 print four to five weeks out. The trend, the banked cash, and the unsigned ban are why this isn't a Sell — cycle position, normalized valuation, policy asymmetry, the unvalidated bounce, and the risk/reward skew are why it's a trim: Underweight.

Strategic Actions: Trim VLO to roughly half a standard allocation: reduce the position 40-60% and retain a minimal core of ~25-40% of standard weight. Execute trims into strength toward the VWMA/resistance zone (~391-400), not into weakness; do not add on the current low-volume bounce. Hard risk line: a daily close below $375.84 means cut to minimal core or exit — the measured downside is the 346-349 confluence (-10.5%, with the 50 SMA at 346.33). Size so ATR ~15.67 headline gaps cannot force a sale; no leverage on the name. Re-add triggers (back toward standard/overweight): a volume-confirmed reclaim of the ~391 VWMA on >4M shares with the MACD histogram turning up, or formal death of the export-ban proposal — and if the ban dies and the stock runs into 413-419, exit into strength rather than chase, since both sides' own levels put the ceiling there. Exit-everything trigger: a signed or substantively hardened export ban, which reprices the core earnings lever regardless of the quarter. Monitor Strait restoration timelines (cracks will front-run the physical barrels), US-Iran/Hormuz headlines, and the Q3 report in ~4-5 weeks against +38%-revised estimates, watching for sequentially lower EBITDA from the working-capital reversal and tax normalization flagged in our own file. Data gaps to note for the desk: no 8-K Item 2.02 in the lookback, no usable 10-K excerpt, only five stale (March 31) 13F filers, and the +38% revision figure is social-sourced — treat forward guidance as unverified and size accordingly.

Final Trade Decision

Rating: Sell

Executive Summary: SELL VLO — execute the trim as a staged program rather than a single order: sell a modest tranche at market now, a second tranche into any 391–400 VWMA/resistance test, and complete de-risking before the Q3 print in ~4 weeks. Retain a minimal core (~25% of standard weight) as an income position (≈$4.90 dividend, 20% payout, 0.25x net leverage, $7.9B cash), with the hard 375.84 stop governing trading tranches and the core governed by policy triggers (enacted export ban = exit everything; disaster line below the 346–349 confluence). No short leg, no leverage. Re-add toward standard weight only in halves: first on a volume-confirmed reclaim of ~391 VWMA (>4M shares, MACD histogram turning up), second only after the export-ban overhang de-escalates or a clean Q3 print — and exit into strength at the 413–419 ceiling rather than chase.

Investment Thesis: All three risk analysts converged on SELL, and the disagreements were about execution, not direction — the direction wins decisively. The core evidence: (1) Valuation and cycle position — Q2 2026 was a cash-verified peak ($12.62 EPS vs $7.57 for all of FY2025, 8.4% net margin running 2–4x the historical norm, capex at only 24% of D&A = harvesting, $592M working-capital tailwind that reverses, tax rate flattering EPS by 30–40 cents, ~30% ROE flagged as unsustainable). TTM EPS of $24.10 sits within 3% of the FY2023 peak of $24.92 that then collapsed 70% to $7.57. Normalizing to ~$19–20 EPS puts VLO at ~16x trailing / near 20x through-cycle earnings and ~4.6x tangible book at $387 — expensive for a cyclical, refuting the 10x-forward 'cheap' thesis as unverified social arithmetic built on a peak quarter. (2) Technical position — price is 52.9% above the 200 SMA after a ~94% run from $213.07 to the $413.28 peak, with the heaviest-volume distribution days in six months (7.46M/7.08M shares) followed by a low-volume bounce (3.7–3.8M shares) that closed below the rising VWMA at 391.37 with the MACD histogram still deepening at −3.50. The burden of proof is on the bulls. (3) Policy asymmetry — the diesel export-ban proposal aimed at the core earnings lever went from 'fake news' to feasibility-check in ~48 hours, with Trump's backing and November midterms looming; the −9.1% three-session repricing on a floated proposal shows the market's sensitivity, and the downside gap scenario (filling at ~360, not 375) is live while upside is capped at the 413–419 rejected ceiling. (4) Risk/reward — only +6.7–8.2% to the ceiling from 387 (less from 395) versus −10.5% measured downside to the 346–349 confluence, sub-1:1 into a binary event, with Q3 estimates raised +38% in a month setting a high bar. (5) Money flow confirms no rescue — MFI 57.57, no signal, 0.3718 strength after the −9% drawdown; 13F filers (six months stale, noted as such) showed 3 of 5 trimming pre-headline and Steve Weiss booking gains publicly. The bear case is bounded — fortress balance sheet means margin normalization is an earnings problem, not a solvency problem, and the Strait closure (3M bpd offline) plus Benicia closure provide a structural margin floor absent in the prior downcycle — which is exactly why this is a trim into strength with a retained income core, not a panic exit. What would change the call: a volume-confirmed reclaim of the ~391 VWMA with MACD turning up (re-add tranche 1), formal death of the export-ban proposal (re-add, then exit into strength at 413–419), versus escalation triggers — a signed/hardened ban (exit everything) or a daily close below 375.84 (cut trading tranches to minimal/flat). Data gaps flagged: no 8-K Item 2.02 in lookback, no usable 10-K excerpt, only five stale March 31 13F filers, +38% estimate revision is social-sourced — forward guidance treated as unverified and sized accordingly. All levels are as of the 9/25 close; any weekend ban headline outranks this program.

[price target withheld — AdCho policy]

Time Horizon: not provided

Sources

Facts (verifiable): SEC filings via the QuantOrb document corpus · QuantOrb money-flow & 13F datasets. Reading (AI-powered): AdCho’s synthesis via a multi-analyst AI engine.

Report schema adcho.report.v1 · engine output generated 2026-09-27T23:47:13.725490+00:00 · rendered by AdCho · US-session dates only