Supply vs Demand Inflation: DVN Wins Energy Shocks, META Wins Demand-Pull
Not all inflation is created equal. Energy-driven inflation benefits oil services (DVN +4.6%/mo). Demand-driven inflation benefits growth tech (META +6.3%/mo). Knowing the type of inflation matters more than the level.
The Trade: Inflation Type Determines Winners
Current Setup
- Headline CPI: +2.65% YoY
- Core CPI: +2.65% YoY
- Energy CPI: +1.99% YoY
- Regime: Normal (balanced inflation)
Regime Positioning
- If Energy Spikes: DVN, HAL, SLB, COP
- If Demand-Pull: META, NVDA, AMZN, NFLX
- Any Regime: XLP, XLV, NKE
Historical Edge
In broad inflation, DVN averages +4.61%/mo vs META at -2.90%. In demand-pull, META averages +6.28%/mo vs DVN at -2.35%. A 17pp swing based on inflation type.
Core CPI vs Energy CPI (YoY %)
When energy spikes but core stays low = supply shock. When core rises but energy falls = demand-pull. Each regime favors different stocks.
Source: FRED (CPILFESL, CPIENGSL). Shaded areas: green = demand-pull, red = broad inflation.
Wall Street treats "inflation" as a single variable. It's not. The source of inflation determines which stocks win and lose. Energy-driven inflation (supply shocks) benefits real assets and energy producers. Demand-driven inflation (strong economy) benefits growth stocks that can raise prices.
This 25-year analysis of CPI components reveals a powerful framework: decompose inflation into its sources, then position accordingly. The spread between best and worst performers in each regime exceeds 15 percentage points monthly—far larger than most factor premiums.
The Two Types of Inflation
Broad Inflation (energy >5%, core >3%): Supply and demand both pushing prices higher. Think 2021-2022 post-COVID. Energy stocks thrive (DVN +4.61%/mo), growth tech suffers (META -2.90%/mo).
Demand-Pull (core >3%, energy <0%): Strong demand with falling energy costs. Think late 2023. Growth tech thrives (META +6.28%/mo), energy stocks lag (DVN -2.35%/mo).
I. Defining Inflation Regimes
We classify each month into one of six regimes based on Core CPI (demand proxy) and Energy CPI (supply proxy):
| Regime | Definition | Months | Avg Core | Avg Energy | S&P 500 |
|---|---|---|---|---|---|
| Broad Inflation | Energy >5%, Core >3% | 21 | +5.47% | +25.35% | -0.08% |
| Demand-Pull | Core >3%, Energy <0% | 19 | +4.03% | -4.97% | +1.81% |
| Energy Shock | Energy >10%, Core <3% | 85 | +2.09% | +17.26% | -0.46% |
| Energy Deflation | Energy <-5% | 60 | +1.96% | -13.50% | +0.87% |
| Disinflation | Core <2%, Energy <5% | 36 | +1.64% | +1.04% | +0.53% |
| Normal ← Current | Neither extreme | 90 | +2.26% | +3.33% | +0.90% |
II. Stock Performance by Inflation Regime
The key finding: the same stock can be a winner or loser depending on inflation type. DVN (Devon Energy) gains +4.61%/mo during broad inflation but loses -2.35%/mo during demand-pull. META gains +6.28%/mo during demand-pull but loses -2.90%/mo during broad inflation.
Complete Stock × Inflation Regime Matrix
Average monthly returns (%). Sensitivity = Broad Inflation return minus Demand-Pull return. Positive = inflation beneficiary, Negative = disinflation beneficiary.
| Stock | Broad Inflation | Demand-Pull | Energy Shock | Energy Deflation | Sensitivity |
|---|---|---|---|---|---|
| --- Broad Inflation Winners (Positive Sensitivity) --- | |||||
| DVN (Devon) | +4.61% | -2.35% | +0.27% | -0.49% | +6.95 |
| SLB (Schlumberger) | +3.47% | -2.15% | -0.76% | +1.43% | +5.62 |
| HAL (Halliburton) | +3.94% | -1.54% | -0.60% | +2.69% | +5.48 |
| COP (ConocoPhillips) | +3.68% | -0.10% | +0.27% | -0.49% | +3.78 |
| OXY (Occidental) | +3.03% | -0.50% | +0.59% | +1.63% | +3.53 |
| XOM (Exxon) | +2.49% | -0.64% | -0.33% | +0.09% | +3.13 |
| XLE (Energy ETF) | +2.23% | -0.16% | -0.10% | +0.41% | +2.39 |
| --- Neutral Zone (Sensitivity -1 to +1) --- | |||||
| XLV (Healthcare) | +0.53% | -0.22% | -0.09% | +1.11% | +0.76 |
| XLP (Staples) | +0.31% | +0.16% | +0.39% | +0.40% | +0.15 |
| NKE (Nike) | +0.27% | +0.15% | +0.92% | +2.25% | +0.12 |
| --- Demand-Pull Winners (Negative Sensitivity) --- | |||||
| COST | +2.11% | +3.09% | +0.79% | +1.32% | -0.97 |
| XLF (Financials) | +0.10% | +1.25% | -0.66% | +0.99% | -1.15 |
| V (Visa) | +0.01% | +1.87% | +0.24% | +1.45% | -1.86 |
| ^GSPC (S&P 500) | -0.08% | +1.81% | -0.46% | +0.87% | -1.89 |
| JPM | -0.43% | +2.31% | -0.33% | +0.88% | -2.74 |
| XLY (Discretionary) | -0.76% | +2.12% | -0.31% | +1.83% | -2.88 |
| MSFT | +0.12% | +3.19% | -0.57% | +1.23% | -3.07 |
| XLK (Tech ETF) | +0.18% | +3.28% | -0.92% | +1.10% | -3.10 |
| GOOGL | -0.60% | +2.72% | +1.71% | +3.45% | -3.32 |
| AMZN | -1.83% | +4.05% | -1.06% | +7.41% | -5.88 |
| NFLX | -0.59% | +5.57% | +2.73% | +3.50% | -6.16 |
| NVDA | +3.39% | +9.80% | +1.31% | +3.86% | -6.41 |
| META | -2.90% | +6.28% | +3.72% | +1.99% | -9.18 |
Visualizing Inflation Sensitivity
Energy Stocks: Inflation Winners
Tech Stocks: Demand-Pull Winners
III. Why This Pattern Exists
Broad Inflation: Real Assets Win
When both energy and core inflation are elevated, the Fed typically tightens policy, hurting growth stocks with long-duration cash flows. But energy companies benefit directly from higher commodity prices—their revenues rise with inflation while costs lag.
Demand-Pull: Growth Wins
When core inflation rises but energy falls, it signals strong demand without supply constraints. Consumers are spending (supporting META, AMZN, NFLX), but energy headwinds aren't squeezing margins. This is the "Goldilocks" scenario for growth stocks.
The NVDA Exception
NVDA is positive in BOTH regimes (+3.39% in broad inflation, +9.80% in demand-pull). This reflects its unique position: essential for AI infrastructure regardless of economic conditions. The sensitivity score (-6.41) shows it performs even better in demand-pull, but it's not a loser in any regime.
IV. The Three Stock Categories
Inflation Beneficiaries: Own When Oil Spikes
These stocks thrive during broad inflation when energy prices surge. They're natural hedges against supply-driven price increases.
Disinflation Beneficiaries: Own When Demand Strong
These stocks thrive during demand-pull inflation when energy prices fall but consumer demand remains strong. They benefit from strong top-line growth without input cost pressure.
Inflation Neutral: Own Always
These stocks perform consistently regardless of inflation type. They're appropriate core holdings that don't require inflation regime timing.
The Verdict: Decompose Inflation Before Positioning
- Current regime: Normal (Core +2.65%, Energy +1.99%)
- If energy spikes: Rotate to DVN, HAL, SLB, COP (inflation beneficiaries)
- If energy crashes but demand stays: Overweight META, NVDA, AMZN (growth beneficiaries)
- Core holdings: XLV, XLP work in any inflation environment
- Key monitor: Watch Core vs Energy divergence to anticipate regime shifts
Explore the Data
FRED Explorer
Access CPI components (CPIAUCSL, CPILFESL, CPIENGSL) and historical inflation data.
Open FRED Explorer →Methodology
CPI data from FRED: CPIAUCSL (headline), CPILFESL (core), CPIENGSL (energy). YoY changes calculated monthly. Regimes defined by thresholds: Broad Inflation (energy >5%, core >3%), Demand-Pull (core >3%, energy <0%), Energy Shock (energy >10%, core <3%), Energy Deflation (energy <-5%), Disinflation (core <2%, energy <5%), Normal (remainder). Stock returns from prices_daily_bulk, 2000-2025. Sensitivity = Broad Inflation return minus Demand-Pull return.