What moved
Crude set the agenda. Brent has climbed 7.45% to $108.75 a barrel and WTI 7.76% to $103.50, and the equity tape gave way behind it. The S&P 500 has fallen 0.58% to 7,591.70, the Nasdaq Composite 0.65% to 26,081.73 and the Dow 0.60% to 52,064.10; the Russell 2000 finished the session down 1.04%.
Europe closed lower before the US move was complete: the FTSE 100 ended down 0.57% at 10,608.92, the DAX 0.84% lower at 25,361.15, the CAC 40 off 0.49% and the Euro Stoxx 50 down 0.67%. Asia had been the calmer half of the day — the Nikkei 225 finished effectively unchanged at 65,270.95 and the KOSPI closed 1.14% higher at 7,033.92 on chip strength — but the Hang Seng ended 1.43% lower at 24,954.47 and the Shanghai Composite slipped 0.16%.
Why
The oil move is the day's single explanation, and it is a supply story rather than a demand one. A fresh cluster of attacks on shipping tied to the Iran conflict, alongside strikes on Saudi energy facilities and worries about the Strait of Hormuz, has traders pricing a longer disruption than they were a week ago. That feeds straight into inflation expectations, which is why the front end moved most: the 5-year yield rose 11.9 basis points to 4.733% and the 10-year 10.7 basis points to 4.944%, within a whisker of its 52-week high, while the 30-year added only 7.5 basis points. A flattening of that shape is the bond market saying near-term policy, not long-term growth, is the problem — and with the Federal Reserve meeting on 15-16 September, a genuine minority now expects a hike rather than a hold.
Higher long yields compress the present value of distant profits, which is why technology led the US decline while defensives held up. Copper's 4.09% drop to $6.5255 has a separate cause: reports that Washington has not settled on refined-copper tariffs pulled away the scarcity premium that had built through the summer, and mining names on both sides of the Atlantic wore it.
Sentiment & risk appetite
This looks like a rates shock rather than a fear event. The VIX rose 8.38% to close at 17.84 — higher, but hardly stressed — and the MOVE index of rates volatility was unchanged at 76.74 despite a double-digit basis-point move in yields. The clearest tell is the haven complex refusing to behave: gold fell 1.31% to $4,358.20 and the dollar index rose 0.33% to 99.098, so money left equities for cash rather than for duration or bullion. Sector dispersion was wide but orderly — Communication Services up 0.6% and Staples flat against Technology down 1.41% and Materials down 1.23%. Breadth was already poor going in: PrimerIQ's own universe counted 4,204 US decliners against 1,519 advancers in Wednesday's session, and 486 against 260 in the UK today.
Economic calendar
August producer prices, released at 08:30 ET, rose 0.4% on the month, matching consensus, but the annual rate of 5.4% was a tenth above expectations. The composition mattered more than the headline: goods prices jumped on a 4.2% rise in energy costs, while core PPI rose just 0.2% against a 0.3% forecast — evidence that today's inflation impulse is coming through the pump, not through underlying services. Initial jobless claims, out at the same time, were 206,000, essentially flat on the prior week and consistent with a labour market that is loosening slowly rather than cracking.
Nothing further of consequence is scheduled today. The real test is tomorrow's August CPI at 08:30 ET, the last inflation reading policymakers see before the 15-16 September decision.
Earnings
Oracle delivered the standout, reporting adjusted earnings of $1.92 a share against a $1.39 consensus — a 38% surprise — on cloud infrastructure revenue that more than doubled year on year. Adobe followed minutes later with $6.13 against $4.86 expected and raised its full-year targets on the back of AI-linked recurring revenue. The day was not uniformly kind: Copart missed at $0.35 versus $0.39, while Macy's beat comfortably before the open at $0.63 against $0.37.