AI Research CVXSPYmacro:cpi

CVX-SPY 20-day relative returns after hot vs cool monthly CPI prints

12
Hot-CPI events

The inflation-hedge bid never showed up. Across roughly three years of monthly CPI prints, CVX did not outperform SPY in the 20 trading days after hot inflation data — it lagged by about 0.13 percentage points on average. After cool prints, the stock actually beat SPY by 0.38 points, the exact opposite of the commodity-hedge thesis. With a p-value of 0.82 off just 29 events, that gap is indistinguishable from noise.

The setup was simple: classify each CPI print as hot or cool relative to the prior three-month average, align to release dates, then measure 20-day forward relative returns for CVX against SPY. The full breakdown — event counts, return distributions, and hit rates — is in the analysis below. The short version is that this window offers no reliable signal that hot inflation data favors the energy major, and any edge in the cool-print regime is too weak to take seriously.

The research question

Over the past ~3 years, does CVX outperform SPY over the next 20 trading days after monthly CPI prints above its prior 3-month average by more than after prints below that average? I expect hot inflation data to trigger an inflation-hedge bid in cash-rich energy names, while cool prints favor growth over commodity beta.

How this was measured

Monthly CPI prints were measured as the month-over-month percent change in the CPI index. Each print was classified as hot if it exceeded the average of the prior three monthly prints and cool if it fell below that average. CPI reference dates were mapped to approximate BLS release dates, then anchored to the next available trading day. For CVX and SPY, 20-trading-day forward close-to-close returns were computed on the same aligned daily calendar. The key outcome is the CVX forward return minus the SPY forward return, compared across hot and cool regimes with a Welch two-sample t-test. The estimate is descriptive and event-based, not a backtest of a trading rule.

The key numbers

Hot-CPI events
12
CPI MoM above prior 3-month average
Cool-CPI events
17
CPI MoM below prior 3-month average
Mean 20d CVX return after hot CPI
0.6106%
N=12 events
Mean 20d SPY return after hot CPI
0.7362%
N=12 events
Mean 20d CVX return after cool CPI
2.6286%
N=17 events
Mean 20d SPY return after cool CPI
2.2471%
N=17 events
Mean 20d CVX-SPY after hot CPI
-0.1256%
Positive = CVX outperforms SPY
Mean 20d CVX-SPY after cool CPI
0.3815%
Positive = CVX outperforms SPY
Hot minus cool CVX-SPY gap
-0.5071%
Positive supports the hot-CPI energy-hedge hypothesis
Welch t-statistic
-0.226
Hot vs cool relative 20d return
Welch p-value
0.8233
Two-sided; p=0.8233 >= 0.05 -> no statistically-clear hot/cool gap

Reading the numbers

Across 12 hot and 17 cool CPI prints, CVX's 20-day relative performance vs SPY averaged -0.13% after hot and +0.38% after cool, a -0.51% gap. With a t-stat of -0.23 and p=0.82, hot inflation did not give CVX a reliable edge.

The charts

Mean 20d forward returns by CPI regime
What this chart says

In the left pair of bars, after hot CPI prints CVX averaged 0.61% over the next 20 days and SPY averaged 0.74%, so CVX's relative bar actually dips to -0.13%. In the right pair, after cool prints CVX averaged 2.63% versus SPY's 2.25%, giving CVX a +0.38% edge. So the expected hot-CPI hedge doesn't show up here; the cool regime is where CVX looks better on average.

CVX-SPY 20d relative return by CPI regime
What this chart says

The box plot shows the full spread of individual 20-day CVX-minus-SPY outcomes in each regime. The hot-event distribution centers around -0.13% and spans from -11.22% to +9.96%, while the cool-event distribution centers around +0.38% with a range from -7.12% to +13.47%. The two ranges overlap heavily, matching the small t-statistic of -0.23 and p-value of 0.82, so the higher cool average is not a clear, repeatable edge.

Group summary

CPI regimeN eventsCVX fwd20 meanSPY fwd20 meanCVX-SPY meanPct CVX>SPY
Hot CPI120.00610.0074-0.00130.5
Cool CPI170.02630.02250.00380.4706

Event-level 20d forward returns

cpi_dateevent_dateregimemom_pctprior3m_avg_pctcvx_fwd20spy_fwd20rel_fwd20
2023-12-012024-01-13cool-0.0990.0030.04730.04110.0061
2024-01-012024-02-13hot0.545-0.1130.03410.0451-0.011
2024-02-012024-03-13hot0.6190.0810.05120.00640.0448
2024-03-012024-04-13hot0.6460.3550.04540.03240.013
2024-04-012024-05-13cool0.3890.603-0.040.0312-0.0712
2024-05-012024-06-13cool0.1660.5520.03530.0397-0.0044
2024-06-012024-07-13cool0.0340.401-0.0869-0.0514-0.0355
2024-07-012024-08-13cool0.1160.196-0.03580.0229-0.0587
2024-08-012024-09-13cool0.0810.1050.07940.03350.0459
2024-09-012024-10-13hot0.160.0770.04350.0230.0205
2024-10-012024-11-13cool0.1150.119-0.0150.0133-0.0283
2024-11-012024-12-13cool-0.0540.1190.0195-0.01360.0331
2024-12-012025-01-13cool0.0350.0740.0120.0379-0.0259
2025-01-012025-02-13hot0.6550.0320.014-0.07790.0919
2025-02-012025-03-13hot0.4440.212-0.1227-0.0544-0.0684
2025-03-012025-04-13cool0.2250.3780.0580.0939-0.0358
2025-04-012025-05-13cool0.3110.4410.03220.02240.0097
2025-05-012025-06-13cool0.2090.3270.03090.0427-0.0118
2025-06-012025-07-13hot0.3410.2480.01490.0186-0.0037
2025-07-012025-08-13cool0.1510.2870.02850.02010.0084
2025-08-012025-09-13hot0.2870.234-0.03530.0059-0.0412
2025-09-012025-10-13cool0.2540.260.02520.0286-0.0034
2025-11-012025-12-13cool-0.2090.2310.11960.01780.1018
2025-12-012026-01-13cool-0.0210.1110.133-0.00170.1347
2026-01-012026-02-13hot0.370.0080.0817-0.01780.0996
2026-02-012026-03-13hot0.4710.047-0.02880.0381-0.067
2026-03-012026-04-13hot1.0490.273-0.03530.077-0.1122
2026-04-012026-05-13hot0.850.630.0105-0.0080.0185
2026-05-012026-06-13cool0.6310.790.00380.00360.0002

The takeaway

No — the data don't show CVX beating SPY after hot CPI prints, and the expected inflation-hedge effect isn't there. Over the roughly three-year window, CVX averaged about -0.13% relative to SPY in the 20 days after hot prints versus +0.38% after cool prints, a gap of about -0.51% in the opposite direction. Statistically this is basically a coin flip: with just 12 hot and 17 cool events, the p-value of 0.82 means a gap this size could easily arise from noise. Even the hit rate is uninspiring — CVX outperformed SPY in exactly half of the hot events. The practical takeaway: there is no reliable hot-CPI signal for CVX in this window, and the suggestion that cool prints favored CVX is too weak to act on.

The fine print