Inflation Cooled, Crude Un-Priced the Peace, and the Consumer Finally Missed.
A week that finished almost exactly where it started is not the same thing as a week in which nothing happened. The S&P added about a third of a percent and locked in a third straight weekly gain. Underneath that flat number, two of the market’s three working assumptions changed hands and the third came apart. Inflation risk fell. Energy risk came back. And the consumer — the pillar nobody has had to defend in two years — printed its worst number in over a year, on the last morning of the week.
July CPI came in at a tenth on the month and 3.4% on the year, with core at two tenths and 2.5% annually, the slowest since 2021. The next morning producer prices came in flat against an expected two tenths, dragging the annual rate from 5.5% to 4.7%. Odds of a September hike, near a coin flip Monday, were roughly halved by Thursday. The index took the handoff: the first trade above 7,800 in history and a record close, led by exactly what a lower discount rate leads — long-duration equity, memory and semis, software. The asterisk is that the entire 0.8-point drop in annual PPI is a hot month from a year ago rolling out of the twelve-month window, and part of the softness sits in a portfolio-management component that moves with the equity market itself. The disinflation on the page is a little softer than the disinflation in the economy.
Then Friday. Retail sales fell 0.6%, the first decline in nine months, with the control group that feeds GDP down four tenths against an expected gain. An hour later sentiment landed at 51.0 against 54.5 expected. The reaction was instructive precisely because it was so mild — the index gave back under two tenths and small caps closed at a record anyway. Two readings, both live. The benign one is calendar noise: a promotional-event timing shift, an auto number giving back a strong prior month, a survey that has been a poor guide to actual spending for three years. The unfriendly one is that this is the first month the working-class consumer showed up in hard data rather than anecdote, in the same week crude added five percent. Retail earnings adjudicate it, and not before.
Energy is where the prior week’s optimism was returned with interest. That rally began on the expectation of a resolution in the Strait; this week the expectation was marked back down, crude ran better than five percent, and the sector had its best week since October 2022. Concentrated, not distributed — which is why the equal-weighted index finished flat while the cap-weighted one finished higher. It also complicates disinflation in the most direct way available: those two friendly prints are July data, and July’s crude is not this week’s crude.
Rates told the sharper version. The two-year fell on the inflation data, as it should. The ten-year rose three basis points, which it should not, and the thirty-year auction cleared at 5.216%, the highest at a long-bond auction in twenty-five years. The curve steepened into good news. That is supply, not policy — heavy Treasury issuance plus an investment-grade calendar funding data centers that is running past last year’s record. The term premium will not compress no matter how cooperative the monthly data turns out to be. The front end can price out a hike while the long end tightens conditions on its own schedule.
Earnings remain the foundation and remain strong, with the same caveat as a month ago: the fastest revenue growth since 2021 and the highest net margin in the history of the series, but two-thirds of the record earnings surprise disappears once one-time investment gains at two mega-caps come out. Still an excellent quarter, and probably the number the tape is actually trading — which explains the shrugs at good prints and the violence at the bad ones in a week spent making highs. The compute demand underneath kept confirming itself: Nvidia pooling $500B with six large asset managers, Super Micro guiding 25% above Street, CoreWeave and Nebius signaling the same, SanDisk putting mid-to-high-teens growth through 2030 on the record. The financing for all of it is the same corporate calendar pressing on the long end. One trade is both the earnings story and the supply story.
Conditions are as loose as they get — volatility at its lowest since January, tight spreads, bullish sentiment, and some of the thinnest volume of the year, which is ordinary for mid-August and also the setup in which a small catalyst produces a large move. Against it: the weakest stretch of the calendar, a midterm year, a Fed Chair who is deliberately hard to read, and cycle-high long yields.
So the ledger balanced and the composition changed. What carried the market in July is one for two. What was hurting it did the leading. The index looks the same. The reasons to own it do not.
I’ve been studying charts for 32 years now, as you can see week in and week out when I give you levels that’s where price tends to settle for a fight between the bulls and bears.
SPX broke out to a new all-time high, now we have to see if the past all-time high 7,626 will hold. Next supports the 20 & 50 DMA, then 7,431, 7,313, 7,237, the June low, the Fib levels — horizontal lines — and the 100 & 200 DMA. The resistance can be the dotted trendlines and the all-time high. (Keep an eye out on the 10-year yield — is it rising?)
NASDAQ found support near its 78.6% Fib retracement for the year. Next supports can be found at the Fib levels — horizontal lines — the 20- and 50-day MA, and then the 100 & 200 DMA. Resistance can be found at the all-time highs, then the trendlines.
DOW found support right at the 50 DMA, and broke out to new all-time highs. Now we have to see if the last all-time high will hold as support — 53,278. Next support the 20 & 50 DMA, followed by the Fib levels; horizontal lines. Resistance: trendlines and 57,200.
RUT went back up to its all-time high and broke above — next resistance the trendline at 3,130 and 3,200. Next supports the 20 & 50 DMA, trendlines and Fib numbers; horizontal lines. (If the 10-year yield is rising, that should support the bears.) I am following the small cap story to get an understanding regarding risk on or off.
VIX next support the Bollinger bands, then 12.70. Resistance 20, the 50 & 200 DMA.
CL — a few weeks ago I wrote CL is approaching a very interesting level at $62.16, which is a 68% Fib number, and there is a trendline support at that level as well. The RSI came off oversold levels. Crude found support at $67 — I have some blue support lines there, and for now that was the low. Next resistance can be found at the trendlines, moving averages and Fib levels.
Gold found support around 3,955, closed above its 20 & 50 DMA but still below its 200 DMA. (3,516.1 is a 38% Fib retracement and 3,350 is a trendline going back 3 years.) Resistance can be found at the moving averages and Fib horizontal lines.
Probably one of the most important instruments to watch — 3-year chart. Sometimes you have to look at the bigger picture to see the bigger picture. High yields and interest rates are bad for earnings growth, primarily because they dramatically increase corporate borrowing costs and interest expenses. What the Fed will do is the question on the table. Look for my next levels using the purple lines and moving averages. (Note: I am watching yields closely due to all the debt the hyperscalers are issuing as of late.) So far the market doesn’t seem to mind these higher rates, as we made new all-time highs in the S&P and DOW.
3-year chart. Sometimes you have to look at the bigger picture to see the bigger picture — and now the trendlines can help you assess real risk better. The front end of the curve went down after the Fed meeting: the 2-year yield went down and the DXY did the same. The daily chart hit the level I gave almost exactly — $101.797. (Note the correlation between yields and the dollar, and the inverse correlation between the dollar and gold.)
Bitcoin did not participate in the market rally — it’s churning sideways since June. A few weeks ago I posted a 3-year weekly chart; the last support dates back to 8/5/2024 @ $50,534. We broke the February low. I do see that BTC has been playing the Fib levels nicely. Past indications of a level don’t automatically mean they will hold again.
IGV broke above the 200 DMA. The Fib numbers are working nicely. Next support and resistance are the Fib numbers and the moving averages.
It seems like the levels are working again — support and resistance lines per prior days and weeks. The prior all-time high for silver was in 2011 around $50.68; the 61% Fib retracement is around $47.31. If those areas don’t hold, the next major support is around $27.
SOX closed above its 20 DMA and below its 50. Next support and resistance are the moving averages and Fib levels — it seems the levels are working. Note: be cautious, this sector is volatile.
Around February time I posted a video that ORCL is approaching a major trendline around $136 and a 68% Fib level. The stock shot up to the $247 area, and came all the way back. We broke to the downside of the upward trendline (light blue dotted line); that trendline acted as resistance since July — now we’re back above that area. The Fib level did not hold at $132.14 and $121.76. Next support after that level is around $98 and then $74. This is probably one of the major stocks to watch as it’s fully invested in the AI buildout — I watch the credit spreads.
NVDA found support a bit below its 200 DMA five weeks ago and again two weeks ago. There are a few support zones along the way, then the $181 area. Earnings are due August 26. Resistance can be found at the moving averages, trendlines and Fib numbers.
Here is the list of the stock futures trading on the CME:
AAPL, ABBV, ADBE, AMAT, AMD, AMGN, AMZN, AVGO, BA, BAC, BKNG, BRKB, CAT, CMCSA, COP, COST, CRM, CSCO, CVX, DIS, GOOGL, HD, IBM, INTC, JNJ, JPM, KO, LLY, LMT, MA, MCD, META, MRK, MSFT, MU, NEM, NFLX, NVDA, ORCL, PANW, PEP, PFE, PG, PLD, PLTR, QCOM, SBUX, SPCX, TSLA, TXN, UNH, V, VZ, WMT, XOM
| Day | Time ET | Release |
|---|---|---|
| MON 8/17 | 8:30 AM | Empire State Manufacturing Survey |
| MON 8/17 | 10:00 AM | NAHB Housing Market Index |
| TUE 8/18 | 8:30 AM | Housing Starts |
| TUE 8/18 | 8:30 AM | Import Prices |
| TUE 8/18 | 9:15 AM | Industrial Production, M/M% |
| TUE 8/18 | 9:15 AM | Capacity Utilization % |
| TUE 8/18 | 10:00 AM | Pending Home Sales Index, M/M% |
| WED 8/19 ⚠ | 2:00 PM | Federal Open Market Committee Meeting Minutes Published |
| THU 8/20 | 8:30 AM | Philadelphia Fed Business Outlook Survey |
| THU 8/20 ⚠ | 8:30 AM | Weekly Jobless Claims |
| THU 8/20 | 10:00 AM | Leading Indicators |
| FRI 8/21 | 9:45 AM | US Flash Manufacturing PMI |
| FRI 8/21 | 9:45 AM | US Flash Services PMI |
Monday (August 17) — After the Close: FN
Tuesday (August 18) — Before the Open: HD, BIDU, PONY, KLAR, IQ, AS
After the Close: KEYS, TOL, BHP
Wednesday (August 19) — Before the Open: TGT, LOW, TJX, ADI, EL, ZIM, DVLT, VIK, OPRA
After the Close: BULL, WOLF, BILL
Thursday (August 20) — Before the Open: WMT, BABA, DE, FUTU, AAP, NTES
After the Close: ROST
Friday (August 21) — Before the Open: BJ
So the tape hands us a balanced ledger and a changed composition, not a verdict.
On one side: a third straight weekly gain and the first trade above 7,800 in history, July CPI at 3.4% with core at 2.5% — the slowest since 2021 — PPI flat and its annual rate down to 4.7%, September hike odds roughly halved, small caps closing at a record even on a bad Friday, the fastest revenue growth since 2021 with the highest net margin in the history of the series, and a compute-demand story that kept confirming itself all week from Nvidia’s $500B pool to Super Micro, CoreWeave, Nebius and SanDisk.
On the other: the entire 0.8-point drop in annual PPI is a base effect rolling out of the window, retail sales fell 0.6% with the GDP control group down four tenths, sentiment at 51.0 against 54.5 expected, crude up better than five percent in the same week those friendly July prints landed, a thirty-year auction clearing at 5.216% — the highest in twenty-five years — a curve steepening into good news on supply rather than policy, two-thirds of the record earnings surprise disappearing once one-time mega-cap investment gains come out, and the loosest conditions of the year running into the thinnest volume of the year in a midterm August.
Inflation risk fell, energy risk came back, and the consumer finally missed — retail earnings this week adjudicate that last one, and not before. I’m biased toward the tape. I follow what the market does, not what I think it should do — and for now that means the same discipline as always: watch the levels, respect the rotation, and let price lead.