The week’s story is easy to state and harder to sit with: the market got paid for believing things that have not happened yet. Stocks rallied to fresh all-time highs — every major index except the Nasdaq — and the move was set off at the very start of the week by a simultaneous drop in oil prices and Treasury yields after the Treasury Secretary suggested a ceasefire with Iran was close. By Friday there was still no deal. The only agreement visibly in the works appears to be one with Oman, and a report late in the week described Iran’s draft plan as banning the United States and Israel from the Strait entirely — the opposite of the “freedom of movement” language that started the rally on Monday. Crude and the curve are trading as if the probability of a resolution is high. That’s a position, not a fact.
The cleanest thing that happened was technical. After roughly three months of chopping inside a 7,250–7,600 band, the S&P broke out to fresh all-time highs on Wednesday. A three-month range resolving upward is an incrementally bullish development on its own terms, and it tends to bring a second wave of buying that has nothing to do with fundamentals: performance chasing by managers who are behind the index, and short covering by anyone who spent the summer positioned for the range to hold. Call volume in the S&P complex stayed elevated all week, which is what it looks like when the fear of missing a move overtakes the fear of the move. The counterweight is just as mechanical — a market that gains this much this fast is stretched near-term, and a breakout that needs chasing to sustain itself is the one most exposed if the catalyst behind it never arrives.
Tech was the engine. The Nasdaq gained roughly 4% and technology as a group added about 6%, the best week for the sector since early May. Software was extraordinary — the IGV put in a five-day move of nearly 9% — and semis had their best week since mid-June. Microsoft added around 7.5% and turned green for the year; Meta gained roughly 6%. Two things pushed it. Last week’s collapse of a heavily levered AI-focused hedge fund now looks like a capitulation event rather than the start of something, the kind of forced selling that clears the deck and then stops. More substantively, the season’s two largest cloud reports delivered actual evidence of AI monetization alongside forecast acceleration, which is the one thing this trade has been missing, and a solid beat-and-raise from Palantir on Monday carried that sentiment across the whole software cohort — ServiceNow closed above its 200-day for the first time since Halloween, Atlassian jumped better than 30%, Snowflake recovered much of its downdraft. Notably this wasn’t indiscriminate: good prints were rewarded hard and bad ones punished just as hard, which is a healthier tape than one where everything rises together.
Rates reversed, and that’s the second pillar. Last week the 30-year was making fresh cycle highs and the 10-year was at 20-month highs; this week yields pulled back across the curve. The long end still had its scare, touching roughly 5.22% during the Chair’s press conference before backing off, but the front end did the real work Friday. July payrolls came in at +23,000, the second-weakest reading of the year, with government down about 53,000, private payrolls up roughly 30,000, manufacturing up only 5,000 and restaurants shedding 26,000. Annual wage growth was the softest in years and the real wage figure, near 3.2%, sits just south of inflation. The two-year fell about ten basis points after having touched 4.26% earlier in the week, and the read was immediate: the case for a September hike got materially harder. Equities took a weak labor report as good news, which tells you what the marginal buyer is actually trading.
Two honest readings of that print, neither settled. The benign one is distortion — a World Cup hiring unwind that will look different in the next two reports, and nobody can adjudicate it until those reports exist. The structural one is that this is a tight labor market rather than a strong one: the labor force has shrunk by something like 1.3 million people over the past year, so businesses can’t find workers and workers can’t find raises at the same time. That second reading is, oddly, the friendlier one for inflation — without wages moving there’s no wage-price spiral available, which is the mechanism by which an oil shock becomes an inflation regime. June was soft too, so this is two consecutive months of less-than-ideal job growth, and the argument that a wait-and-see Fed was the prudent choice is stronger now than it looked a fortnight ago. Jackson Hole later this month becomes the venue for saying something about September, because when a central bank doesn’t fill in the narrative, everyone else does.
Underneath all of it sits earnings, which is why nothing has actually broken. With 442 S&P 500 companies reported, 69% have beaten on the top line and 87% on the bottom line, with headline EPS growth tracking at 51.44% and revenue growth at 14.70%. That headline carries a large asterisk — strip out the one-time investment gains inside a couple of mega-cap results and underlying growth lands somewhere in the 26–29% range depending on whose adjustments you use. Hold both framings. A number that shrinks by nearly half under inspection is a thin foundation for a breakout, and it may explain the sour reactions to genuinely good prints all season: the tape appears to be pricing the adjusted figure, not the advertised one. Equally, 26–29% is an outstanding quarter by any historical standard, forward quarters are tracking high-20s and mid-20s rather than falling off a cliff, and while that line holds, the targets now clustered at 8,000 and above don’t get revised down.
The cost side is where the enthusiasm gets expensive, and the plumbing is where it gets violent. Alphabet, Meta and Amazon alone have issued roughly $170 billion of investment-grade paper this year against about $38 billion for all of last year, with the year not over — real competition for dollars, and one plausible reason the long bond can barely get below 5.2% no matter how weak the labor data looks. The market rewarded the fact that no hyperscaler signaled a slowdown in spend; the other side of that is every additional basis point raising the hurdle those projects have to clear while returns are still being demonstrated rather than banked. Meanwhile there are now roughly 540 levered or inverse ETFs against about 75 in 2023, and something like 64% of all options volume is zero-day expiry — the mechanical reason hundred-billion-dollar single-stock moves now happen at a frequency with no precedent. Margin debt is the highest ever recorded, and the reported figure understates it because much of the same leverage travels under other names. A widely followed sentiment gauge closed the week at its most extreme bullish reading since 2021. Against all that, the July momentum unwind was the fastest and deepest on record and was met by an equally fast recovery — either evidence of a self-correcting bull market that clears excess in days instead of months, or evidence the same excess is being rebuilt at a higher price. This reset came through rotation, deleveraging and improving fundamentals rather than deterioration in the macro backdrop. That’s the strongest single argument for why the tape absorbed a weak jobs print and made new highs anyway.
The broadening is real and not confined to tech. Financials are going for a tenth consecutive weekly gain, the longest streak since 1989, taking a sector that was down 10% on the year at one point to up nearly 5%; Goldman is back above $1,000 and an IPO pipeline that looked questionable ten days ago feels open again. Healthcare has quietly been the best sector over the past three months despite a rough July. Housing may be consolidating. The consumer is where the disagreement is genuine, same day and same data: one case says real wages below inflation plus almost no job growth makes the back half hard for anyone selling into the ordinary economy — housing, consumer basics, hospitality, retail — and that the large discount retailers have been sniffing exactly that out; the other says the K-shape is a balance-sheet story rather than an income-statement one, since unemployment is low, people who want jobs have them, and 90-day credit card delinquencies are behaving. Both can be true at once. Next week’s CPI and PPI, plus another round of AI-complex earnings, will arbitrate more than anything said this week.
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. (My concern is the 10-year yield is rising.)
NASDAQ found support near its Fib level, the 78.6% 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. Next support the 20 & 50 DMA, followed by Fib levels — horizontal lines. Resistance: trendlines & 57,200.
RUT went back up to its all-time high; if it breaks out, next resistance is the trendline at 3,120 & 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 around 14.90, then 12.70; resistance the 20, 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 line there — and for now that was the low. Next resistance can be found at trendlines, moving averages and Fib levels.
Gold found support around 3,950, 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 this week 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.
The weekly futures overview across the complex — energy, metals, grains, softs and financials — is below. Same discipline applies here as everywhere else: the levels are reaction zones, and the market’s behavior at those zones is what confirms them.
IGV broke above the 200 DMA. The Fib numbers are working nicely. Next support and resistance are the Fib numbers and moving averages.
My levels weren’t working for silver; it’s mostly 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. Next support the moving averages & 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) — now that trendline can act as resistance. 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 three weeks ago and again last week. There are a few support zones along the way, then the $181 area. Earnings are due August 26.
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/10 | — | No events scheduled |
| TUE 8/11 | 6:00 AM | NFIB Index of Small Business Optimism |
| TUE 8/11 | 10:00 AM | Existing Home Sales |
| TUE 8/11 | 11:00 AM | Federal Reserve Bank of New York Q2 Household Debt and Credit Report published |
| WED 8/12 ⚠ | 8:30 AM | Consumer Price Index (CPI) |
| WED 8/12 ⚠ | 8:30 AM | Core CPI, M/M% |
| WED 8/12 ⚠ | 8:30 AM | CPI, Y/Y% |
| WED 8/12 ⚠ | 8:30 AM | Core CPI, Y/Y% |
| WED 8/12 | 2:00 PM | Monthly Treasury Balance |
| THU 8/13 | 8:15 AM | Cleveland Fed President Beth Hammack speaks at the Dayton Area Chamber of Commerce Government Affairs Breakfast series |
| THU 8/13 ⚠ | 8:30 AM | Weekly Jobless Claims |
| THU 8/13 ⚠ | 8:30 AM | Producer Price Index (PPI) |
| THU 8/13 ⚠ | 8:30 AM | Ex-Food & Energy PPI, M/M% |
| THU 8/13 | 8:40 AM | Richmond Fed President Thomas Barkin speaks to the Greenville Chamber of Commerce |
| FRI 8/14 ⚠ | 8:30 AM | Retail Sales |
| FRI 8/14 | 10:00 AM | Manufacturing & Trade: Inventories |
| FRI 8/14 | 10:00 AM | University of Michigan Preliminary Consumer Survey |
Monday (August 10) — Before the Open: MNDY, KEEL, B, SBET, BTDR, KSPI
After the Close: HIMS, RKLB, ASTS, ACHR, QUBT, USAR, PLUG, QMCO, MVST, DJT, SPG, RUM, DPRO, UPWK, SRFM, HROW, AMTM
Tuesday (August 11) — Before the Open: SE, ONON, VG, ETOR, CAH, TME, ESLT
After the Close: SMCI, CRWV, LITE, CAVA, FLY, UAMY
Wednesday (August 12) — Before the Open: NBIS, JMIA, GLBE, EAT, WRD, WYFI
After the Close: CSCO, COHR, NNE, CBRS, ENVX, ENS, SPCE, PAAS, INFQ
Thursday (August 13) — Before the Open: ONDS, JD, LUNR, BN, BTBT, YETI, BLSH, GRRR, FIGR, TPR
After the Close: AMAT, DLO, KULR, TMC, STNE, TSSI, QSI
Friday (August 14) — Before the Open: OKLO, VST, TTWO, UA, ACMR, WEN
After the Close: No earnings scheduled
So the tape hands us a divided picture, not a verdict.
On one side: a three-month range resolved upward, all-time highs across most of the majors, the best week for tech since May, an earnings base still growing high-20s ex-noise, yields and oil lower, a labor print that pushed hike risk further out, and a deleveraging event that now looks like it cleared rather than broke something.
On the other: a rally built on a ceasefire that doesn’t yet exist with headlines pointing the wrong way, an earnings headline that loses half its size under inspection, a long end that won’t come down while $170 billion of new paper competes for the same dollars, sentiment at 2021 extremes, record margin debt with an unmeasured shadow, a microstructure that manufactures violence in both directions, a near-term overbought condition, and an August that is seasonally among the thinnest stretches of the year.
The Iran war remains a live wild card, and the pain trade still looks higher, because performance chasing may still be lurking under the surface. 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.