AI Research VLOMPCmacro:brent_daily

VLO vs MPC relative-strength persistence after 10-day outperformance with flat/down Brent

708
Trading days analyzed

Relative strength only pays when it persists, and this version of the setup didn't. The question under test: after Valero has outrun Marathon Petroleum by more than three percentage points over ten sessions, with Brent crude flat or down, does VLO keep its edge over the following two weeks? Across 19 non-overlapping events in the past 36 months, the answer is no. VLO's median forward spread versus MPC was about -1.2 points, and MPC won 11 of the 19 follow-ups. The effect isn't merely absent — the point estimate points the wrong way.

The full report below details the method, the raw 72 qualifying days that collapse into these 19 deduplicated events, and the t-test and sign-test results. If a widening-crack-spread story is meant to explain VLO's relative strength, this Brent-conditioned screen doesn't capture it. The numbers are worth reading before leaning on the idea again.

The research question

Over the past ~3 years, when VLO's 10-day total return outpaces MPC's by more than 3 percentage points while Brent crude's 10-day return is flat to down, does VLO outperform MPC over the next 10 trading sessions? I expect VLO's relative strength to persist as a widening crack spread keeps refining margins elevated before product cracks mean-revert.

How this was measured

Daily closes for VLO and MPC were built from minute bars, joined with Brent's daily crude price, and restricted to the most recent 36 months. For each trading day, the 10-day total return of each refiner was computed, along with the 10-day return spread VLO minus MPC. Brent's 10-day return was computed using a one-business-day lagged Brent series to respect T+1 macro timing. A qualifying day is one where the VLO-MPC 10-day spread exceeds 3 percentage points and Brent's lagged 10-day return is flat to down, defined as <= +0.5%. Forward 10-session returns for both refiners were then measured, and non-overlapping events were selected by requiring at least 11 trading days between anchors. The conditional VLO-MPC forward spread was tested against zero with a one-sample t-test and a binomial sign test.

The key numbers

Trading days analyzed
708
2023-09-20 to 2026-08-17
Raw qualifying days
72
Before non-overlap deduplication
Non-overlapping events used
19
At least 11 trading days apart
Conditional day frequency
10.1695%
Qualifying days as share of all valid daily anchors
Unconditional mean VLO-MPC forward 10d
0.0455%
All valid daily anchors, including non-event days
Conditional mean VLO-MPC forward 10d
-0.6214%
Positive = VLO outperforms MPC
Conditional median VLO-MPC forward 10d
-1.1748%
Robust to outlier events
Conditional fraction VLO>MPC
42.11%
8/19 events
Conditional mean VLO forward 10d
5.0384%
Conditional mean MPC forward 10d
5.6598%
Edge vs baseline
-0.6669%
Event mean minus all-day mean
One-sample t-stat vs zero
-0.822
Positive favors VLO outperformance
One-sample p-value
0.4216
t-test vs zero; p=0.4216 >= 0.05 -> no statistically-clear positive mean
Sign-test p-value
0.6476
Exact binomial test for fraction > 0

Reading the numbers

The 19 signal events produced just 8 VLO wins (42%) over the next 10 sessions, with an average VLO-minus-MPC return of about -0.6 percentage points. The test p-value of about 0.42 means this is nowhere near a statistically reliable edge — the data do not show persistence.

The charts

Event forward VLO-MPC 10-day spread
What this chart says

The histogram covers all 19 non-overlapping signal events, with forward VLO-minus-MPC spreads ranging from about -6.5 to +6.4 percentage points. The average lands at -0.6 percentage points, meaning the typical event was followed by MPC doing slightly better than VLO, not the other way around. That is the opposite of what the persistence hypothesis would predict.

Mean forward VLO-MPC 10-day spread: events vs baseline
What this chart says

This bar chart puts the signal-day average of -0.62 percentage points next to the all-day baseline of about +0.05 percentage points. The event bar is clearly below the baseline, so qualifying days were followed by a worse relative result for VLO than the average day. In short, the trigger condition does not select days when VLO tends to keep outperforming MPC.

Non-overlapping event details

event_datevlo10mpc10spread10brent10fwd_vlofwd_mpcfwd_spread
2023-12-07-0.0155-0.05110.0356-0.09820.08010.07830.0018
2024-03-190.15230.12180.0305-0.00130.08930.1028-0.0135
2024-04-30-0.0486-0.11450.0659-0.0264-0.0248-0.03450.0098
2024-05-160.0103-0.04560.0559-0.0427-0.00260.0104-0.0129
2024-07-250.07080.02690.0438-0.0409-0.02770.0186-0.0463
2024-10-160.0017-0.04050.0422-0.0215-0.0519-0.08630.0344
2024-11-01-0.0617-0.10090.0392-0.01510.07730.1051-0.0278
2025-03-06-0.0944-0.12490.0305-0.0710.04840.0983-0.0499
2025-07-090.09720.06180.0354-0.0248-0.0080.0165-0.0245
2025-08-12-0.0632-0.11070.0475-0.04950.10090.117-0.0161
2025-09-030.12090.08950.0314-0.00130.0522-0.00210.0543
2025-10-230.06790.02880.0391-0.07620.01880.00670.0121
2025-11-070.0267-0.00880.0355-0.0439-0.0048-0.01120.0063
2025-12-18-0.0712-0.11430.0431-0.04930.11240.0480.0645
2026-01-080.17840.09250.0859-0.0183-0.0234-0.0117-0.0117
2026-02-26-0.0015-0.0430.0416-0.00450.16720.16580.0014
2026-04-15-0.0431-0.08220.0391-0.02620.07140.0806-0.0093
2026-06-260.0211-0.01610.0372-0.22970.13850.1644-0.026
2026-08-05-0.0251-0.070.0449-0.07860.14410.2087-0.0647

The takeaway

No — this version of the relative-strength setup has not been followed by continued VLO outperformance. Across the 19 non-overlapping qualifying events (72 raw matching days deduplicated), VLO's forward 10-day mean was +5.0% versus MPC's +5.7%, making the average VLO-MPC spread about -0.62 points; the median spread was even more negative, about -1.2 points. VLO won only 8 of the 19 follow-ups (42%). With a t-test p-value of about 0.42 and a sign-test p-value of about 0.65, the result is statistically no different from a coin flip, and the point estimate points the wrong direction, not just an empty null. The sample is small at 19 events, so this doesn't prove there's no effect, but it gives no usable support for the persistence narrative. Practically, this screen shouldn't be relied on as a sign that VLO will keep beating MPC over the next 10 sessions — if a crack-spread story is driving relative strength, this crude-price/equity-return setup isn't capturing it.

The fine print