AI-generated trading idea · BULLISH · DINO, MPC, VLO
Most of the published oil plays buy producers like Exxon, but the real bottleneck is in the middle of the chain: the IEA says refineries are stretched to the limit and US diesel just broke $6 a gallon for the first time ever. Refiners buy crude and sell d
Most of the published oil plays buy producers like Exxon, but the real bottleneck is in the middle of the chain: the IEA says refineries are stretched to the limit and US diesel just broke $6 a gallon for the first time ever. Refiners buy crude and sell diesel, so when diesel prices spike far faster than crude, their profit margins — the crack spread — widen sharply. With a protracted war keeping inventories shrinking, this margin windfall is likely to persist rather than fade with the war-premium in crude itself.
Idea
Most of the published oil plays buy producers like Exxon, but the real bottleneck is in the middle of the chain: the IEA says refineries are stretched to the limit and US diesel just broke $6 a gallon for the first time ever. Refiners buy crude and sell diesel, so when diesel prices spike far faster than crude, their profit margins — the crack spread — widen sharply. With a protracted war keeping inventories shrinking, this margin windfall is likely to persist rather than fade with the war-premium in crude itself.
Advanced Analysis — institutional-depth research report
Verdict: the crack-spread thesis is real, but the entry isn't — wait
The economic engine behind this idea is genuinely firing: DINO's gross margin jumped from 2.0% to 13.5% in Q1 2026 with net margin at 9.1%, VLO's Q2 2026 gross margin hit 12.3% with ROE at 14.9%, and MPC booked $9.1B of quarterly free cash flow — the strongest fundamental confirmation the thesis could ask for. But the strongest counterpoint is that insiders are net sellers at VLO (about $5.7M) and MPC (about $4.0M) even as prices sit at highs, and none of the pullback entry conditions is remotely close: RSI readings of 81–91 mean the momentum trigger would need a 16–20% drawdown to reach, and no robust parameter setup was established because the sensitivity evaluation exceeded its time budget. That makes this a watch-list idea with a confirmed thesis but no actionable entry, so the right action is to wait — with alerts at the EMA-50 levels ($92 DINO, $340 MPC, $330 VLO) and the support ranks ($100, $400, $390). The verdict would flip toward taking the trade if price pulled back to an entry level while the latest margin prints held at the Q3 filings, or flip against if insiders extended selling alongside a decisive break below first support.
Conviction score breakdownComposite score computed by the server from the applicable evidence-tier dimensions.
Measure
Value
Thesis support
75/100
Trade readiness
25/100
Risk quality
45/100
Trigger proximity
20/100
Fundamentals trend
70/100
Score
47/100
Composite Score
47/100
Evidence Tier
rules_not_triggered
Decision scenariosBull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.
Measure
Value
Evidence Tier
rules_not_triggered
Trade now
This is a watch-list setup today, not an active signal. The strategy waits for a pullback-to-support state: price at or below the 50-day exponential average, the 14-day RSI back below 45, and RSI crossing back above price with a close recovering above the average. None of those conditions is close on live data. DINO sits at $110.0 against a 50-day average of $92.19 — about 18% above the entry zone — with RSI at 81. MPC trades at $403 versus its $339.8 average, a 16% gap, with RSI at 90. VLO is at $395.67 versus $329.82, roughly 20% above, with RSI at 91. On the alternate trigger — a low touching the nearest support while closing above it (DINO's $100 support, MPC's $400, VLO's $390) — the distance is much smaller, but the RSI condition still disqualifies an entry at these momentum extremes.
What "wait" means concretely: set alerts at the 50-day average levels ($92.19 DINO, $339.8 MPC, $329.82 VLO) and at the support ranks, and do nothing until RSI compresses below 45. With readings in the 80s and 90s, that compression likely requires a meaningful pullback, not a one-day dip. The nearest mechanical trigger is the support-bounce rule on MPC, whose $400 support sits only 1% below the last close — but the close must hold above that level for the entry to register.
Risk is defined before entry. Once a position opens, the stop is a 2.3% loss on the position and the profit target is +4.5%, a roughly 2:1 reward-to-risk profile, with a time exit after 63 trading days as a backstop. No robust parameter setup was established by the sensitivity work — the evaluation ran out of its time budget — so treat the compiled thresholds as fixed and let price come to them. On a 730-day lookback, DINO's historical maximum drawdown ran to 46%, MPC's to 32%, and VLO's to 27%, so these names can move hard in both directions; sizing at a fixed 2.3% risk keeps any single entry survivable.
DINO price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
DINO
Timeframe
1d
MPC price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
MPC
Timeframe
1d
VLO price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
VLO
Timeframe
1d
The Crack Spread Is Showing Up in the Numbers, Not Just the Headlines
The idea's core claim is that diesel strength widens refiner margins, and the most recent fundamentals actually confirm that mechanism. HF Sinclair (DINO) swung from a negative net margin of -0.4% in the quarter ended December 31, 2025 to +9.1% in Q1 2026 — an 9.5 percentage point improvement — with gross margin jumping from 2.0% to 13.5% and net income of $648 million on $7.1B of revenue. That is exactly the operating-leverage profile the thesis predicts when refined product prices outrun crude.
Valero tells the same story one quarter later. In Q2 2026 (period ended June 30, 2026), its net margin climbed 4.5 points quarter-over-quarter to 8.4%, operating margin rose to 11.7%, net income reached $3.72B, and return on equity hit 14.9%. Valero also cut shares outstanding by 3.0% in a single quarter, so the margin windfall is being concentrated into fewer shares rather than diluted away.
The cash mechanics support the margins. MPC generated $9.1B of free cash flow in the quarter ended June 30, 2026 — a level that put it in the 96.8th percentile of its Energy sector peers for full-year free cash flow — with operating cash flow of $10.3B in the same quarter. Its full-year 2025 return on equity of 23.4% sits in the 86.8th percentile among 129 energy peers. If crack spreads persist as the IEA (per the CNBC piece on the refining system being 'stretched to the limit') and the Bloomberg war-protraction pieces suggest, these are the companies positioned to harvest it.
One honest note on the trade mechanics: the entry rules evaluated across 1,236 daily bars over the past 60 months (plus 24- and 12-month windows) produced zero triggered entries — this is a watch-list setup waiting for a pullback-to-support with momentum turning, not an active signal. That is a statement about how specific the entry conditions are, not a defect in the evidence. The thesis's economic legs — refining capacity tightness, diesel above $6/gallon per Bloomberg's September 11, 2026 coverage, and demonstrated margin inflection in the latest filings — are genuinely present in the numbers.
MPC Free cash flowFree cash flow trend from CommonQuant fundamentals/XBRL data; +486.2% from first to latest point.
Measure
Value
2009-12-31
$-436000000
2010-06-30
$-339000000
2010-09-30
$-631000000
2010-09-30
$-292000000
2010-12-31
$1000000000
2011-03-31
$672000000
2011-06-30
$435000000
2011-06-30
$-237000000
2011-09-30
$1827000000
2011-09-30
$1392000000
2011-09-30
$1684000000
Latest Value
$1684000000
Change Pct
$486.23853211009174
Ticker
MPC
Timeframe
reported periods
VLO Gross marginGross margin trend from CommonQuant fundamentals/XBRL data; +410.1% from first to latest point.
Measure
Value
2016-12-31
0.011115663701608531%
2017-03-31
0.033621164798824175%
2017-06-30
0.023826829600690495%
2017-06-30
0.04713759324166442%
2017-09-30
0.0238799786944428%
2017-09-30
0.06850012732365673%
2017-12-31
0.011811023622047246%
2017-12-31
-0.08657926644437709%
2018-03-31
0.04016793373425621%
2018-03-31
0.05669639602420472%
Latest Value
0.05669639602420472%
Change Pct
410.05857631335374%
Ticker
VLO
Timeframe
reported periods
MPC sector percentile checkRanks MPC against 95 companies in its sector using CommonQuant fundamentals.
Measure
Value
Free cash flow
96.84210526315788th percentile
Return on equity
86.82170542635659th percentile
Gross margin
13.432835820895525th percentile
Revenue growth (YoY)
40.909090909090914th percentile
Ticker
MPC
Sector
Energy
Peer Count
95
A Margin Spike on Top of Shrinking Revenue Is a Fragile Foundation
Start with the trend the margin story is masking: revenue is contracting across all three names. Full-year 2025 revenue fell 6.0% year-over-year at HF Sinclair, 4.4% at MPC, and 5.5% at Valero. MPC's revenue…
Rule trigger diagnosticThe rule set was evaluated against real market bars but did not open an entry; use the watch triggers as the actionable read.
Measure
Value
Bars evaluated
1236 count
Entries
0 count
VLO RevenueRevenue trend from CommonQuant fundamentals/XBRL data; -154.4% from first to latest point.