Stock futures edged higher Thursday morning with Dow futures up 102 points, S&P 500 futures up 0.2% and Nasdaq-100 futures up 0.1%, while Brent fell 2% to $87.17 and West Texas Intermediate slid 2.2% to $81.41. The setup reads as continuation of Wednesday’s relief trade. It isn’t. The July producer price index lands at 8:30 a.m. Eastern into a wedge between producer and consumer inflation that the CPI report did nothing to close, and that the market has spent a week pretending is not there.
Start with the arithmetic. Final demand PPI ran 5.5% for the twelve months through June. Headline CPI for July came in at 3.4%. That is a 210 basis point gap between what producers are charging and what consumers are paying. Strip the volatile components from both and it widens rather than narrows: PPI excluding foods, energy and trade services was 5.1% through June against core CPI at 2.5% in July. A 260 basis point spread between upstream and downstream core inflation is not a rounding artifact. It is either margin compression that has not yet shown up in earnings, or consumer price reacceleration that has not yet shown up in CPI. There is no third resolution.
Wednesday’s report was received as confirmation that the energy shock is bleeding out of the system. Headline CPI rose 0.1% on the month, pulling the annual rate to 3.4% from 3.5%. Core rose 0.2%, with the annual rate at 2.5%, the slowest since March 2021. Shelter rose 0.1% and accounted for roughly two-thirds of the monthly all-items increase. Every line matched the Dow Jones consensus. The energy index fell 1.5% for a second consecutive month and gasoline fell 2.9%.
That gasoline decline is the problem, and it is the reason Thursday’s print is structurally more interesting than Wednesday’s. PPI final demand services includes retail and wholesale margins, not just service prices. In June, half of the entire increase in final demand services traced to margins for fuels and lubricants retailing, which jumped 13.0% in a month when final demand goods fell 1.4%. Falling pump prices widen the retailer’s spread before the wholesale cost fully resets, and that spread is measured as producer services inflation. The mechanism that cooled July CPI is the same mechanism that tends to firm PPI services. A market hoping Thursday confirms Wednesday is hoping for two prints that the index construction pushes in opposite directions on the energy channel.
The consumer-side detail is worse than the headline suggested. Energy prices remain 14.7% higher than a year ago, with gasoline up 24.6% over twelve months, down only modestly from June’s 26.7%. Owners’ equivalent rent rose 0.3% on the month even as the composite shelter index printed 0.1%. Average hourly earnings growth was pacing at 3.2% against 3.4% consumer inflation, and real average hourly earnings fell 0.2% year over year. Thursday’s oil move compounds the picture rather than relieving it: crude is falling because the IEA now expects 2026 demand to drop by 1.6 million barrels a day, 510,000 barrels a day more than it forecast in July, on the explicit reasoning that high fuel prices are suppressing consumption. Disinflation arriving through demand destruction is not the disinflation that supports an equity multiple at record highs. It is the observation that households stopped buying, priced as though prices stopped rising.
Look at what actually moved Wednesday. The S&P 500 added 0.3%, its first gain since setting the all-time high on Friday. The Dow finished marginally lower. The Nasdaq composite rose 0.5%. That distribution is an AI earnings session, not a macro session: CoreWeave climbed roughly 18% after narrowing its loss and meeting revenue expectations, Super Micro rose 9% on an upbeat first-quarter forecast despite missing revenue, Nebius gained more than 12.5% on better-than-expected EBITDA and gross margin. The index would have been close to flat on the CPI alone. Rate-cut optimism was already in the tape after the July payrolls contraction, and an in-line print delivers nothing new to a market that has already bought it. Positioning moved from a roughly even split on a September hike to a tilt toward a hold, which is the removal of a feared outcome rather than the addition of an anticipated one. That is subtraction of risk, not accrual of value, and it prices in only once.
The Fed’s position is more fragile than the odds imply. Three officials dissented in favor of a hike at the July meeting. The committee does not meet again until September and will see one more full round of inflation data before it decides. PPI is not a secondary confirmation of CPI in that sequence: several of its components, particularly health care, portfolio management and airfares, feed directly into the PCE deflator, which is the gauge the committee actually targets and which arrives August 26 alongside the second estimate of Q2 GDP. The advance estimate already showed growth slowing to a 1.5% annualized pace from 2.1% in Q1. Cleveland’s Hammack and Richmond’s Barkin speak Thursday, their first public reaction to the CPI, and the hawkish minority has more to work with in the producer data than in the consumer data.
The June PPI itself contains the warning. Final demand fell 0.3% on the month, driven entirely by a 1.4% collapse in goods, with services still rising 0.2%. Headline producer disinflation this cycle has been an energy-goods reversal sitting on top of services that never decelerated. Consensus positioning going into Thursday leans toward a further cooling to 5.1% or below on the annual rate, which is a bet that the goods reversal extends. Oil at $87 Brent, up from where it sat when July’s data were collected, and a Strait of Hormuz standoff that remains unresolved make that a bet on a window that has already begun to close.
The decision-relevant line item is final demand services excluding trade, transportation and warehousing. If goods deliver the expected drag while that series holds firm, the annual headline will look cooperative and the underlying wedge against a 2.5% core CPI will not have moved at all. Wednesday bought a month. Thursday determines whether it was worth the price.
Leave a Reply