The economy lost 23,000 jobs in July. Economists expected 83,000 gained. June was revised down to 20,000 from 57,000. Two months of essentially zero job creation during the strongest earnings season in years. And the market went up. The S&P rose 0.3%. The Nasdaq climbed 0.9%. The Dow added 67 points. Bond yields dropped. The dollar fell. Money markets pushed the next Fed hike from September to December. Because in the logic of this market, losing jobs is good news — it means the Federal Reserve won't raise rates next month, and that's worth more to the S&P 500 than 23,000 paychecks. The economy is slowing. The market is celebrating. And those two sentences are not contradictions — they are the single most important thing to understand about how Wall Street works in 2026.
Quiet green to end a wild week. The S&P rose 0.3%. The Nasdaq gained 0.9%. The Dow added 67 points. Software stocks led the rally — Doximity surged 81% after its CEO said the company's AI search product generates ten times the revenue it costs to run. Atlassian jumped 32% on a blowout quarter. Airbnb rose 16% on strong travel demand. SpaceX rallied 12%, recovering most of Wednesday's 13% earnings selloff after Argus upgraded the stock to Buy with a $160 target. On the losing side, Trade Desk crashed 18% after missing on both earnings and revenue. Seagate fell 8% on weak storage guidance. The S&P posted its best week since April. Oil settled at $78.18 on WTI and $83.55 on Brent — down 7% for the week.
| The Numbers I Circled | At the close, August 7 · Day change |
|
| July Payrolls | −23,000 | miss by 106K |
| June Revised | +20,000 | from +57,000 |
| Fed Hike | Sept → Dec | pushed out |
| S&P 500 Sectors | Day change |
|
| Consumer Disc. | | +2.0% |
| Info. Technology | | +1.2% |
| Materials | | +1.1% |
| Utilities | | +0.7% |
| Real Estate | | +0.7% |
| Industrials | | +0.3% |
| Comm. Services | | +0.3% |
| Health Care | | +0.1% |
| Consumer Staples | | −0.2% |
| Financials | | −0.4% |
| Energy | | −0.7% |
| | Notable Gainers | Day change |
|
| |
| |
| |
| |
| |
The July payroll report was ugly. The Bureau of Labor Statistics reported the economy lost 23,000 nonfarm jobs — the first negative print this year and a miss of more than 100,000 jobs against the 83,000 consensus. June was revised down from 57,000 to just 20,000. The unemployment rate ticked down to 4.1% from 4.2%, but only because the labor force participation rate fell to 61.4% — meaning the rate improved because people stopped looking for work, not because they found it.
Goldman's Jan Hatzius said the numbers "don't paint the labor market in a positive light." He's right. But the bond market didn't care about the labor market — it cared about the Fed. Yields fell. The 10-year eased. Money markets that had priced a 55% chance of a September hike on Thursday morning repriced to December by Friday afternoon. The three Fed dissenters who voted to hike on July 29 just lost their strongest argument: you can't hike rates when the economy is shedding jobs.
Oil fell 7% for the week — the biggest weekly decline since the Iran pause in late July. The Hormuz framework is agreed at the working level but awaits a "final decision at higher levels," per Iranian state media. Trump said the war would conclude "pretty soon." The Houthis attacked a Saudi border region in Najran. The war isn't over. But the market has moved on to the next catalyst: July CPI next Wednesday.
What The Market Is Pricing In
Here is the most counterintuitive thing in financial markets: when the economy weakens, stocks sometimes go up. Not always. Not in a crash. But in the specific window where the data softens just enough to change what the Federal Reserve does, the market prices the Fed's response before the Fed responds. A weak jobs number means less inflation pressure. Less inflation pressure means the Fed doesn't need to hike. No hike means interest rates stay lower for longer. Lower rates mean the future earnings of every company in the S&P 500 are worth more today. So the market goes up — not because the economy is strong, but because the economy is weak enough to keep the Fed on the sidelines.
On Wall Street they don't have a formal name for this. They just call it "bad news is good news" and everyone knows what it means. It works until it doesn't — until the weakness becomes a recession and the Fed cutting rates isn't enough to stop the bleeding. But today wasn't that. Today was the sweet spot: weak enough to push the hike from September to December, strong enough — unemployment still at 4.1%, earnings still beating at 85% — to avoid a panic. The market found the narrow lane where the economy is cooling but not collapsing, and it drove straight through.
The economy lost 23,000 jobs and the market rallied because money markets pushed the Fed hike from September to December, and the market is telling you it would rather have a weak labor market with no rate hike than a strong labor market with one — which means the Fed, not the economy, is running the tape, and every data point between now and December will be judged not on what it says about American workers but on what it means for American interest rates. GDP at 1.5%. Payrolls at negative 23,000. June revised down to 20,000. The economic data says caution. The market says buy — because caution is what keeps the Fed from tightening. As long as the data stays in the "soft but not scary" lane, the hike stays in December and the rally has room. The moment the data turns from soft to scary — a second month of job losses, a recession signal, a credit event — the bad news stops being good news and becomes bad news for everyone.
In March 2019, payrolls came in at 20,000 — the worst miss in years against a 180,000 expectation. The market initially sold, then rallied as traders priced a Fed rate cut. The Fed did cut in July 2019. The March number was later revised up. The economy was fine. The market was right to celebrate the miss because it correctly predicted the policy response. Today feels like March 2019: a one-month miss, not a trend. But July's minus-23,000 is worse than 2019's plus-20,000. And two consecutive months of near-zero job growth — June's 20,000 and July's negative print — is harder to dismiss as noise. Next Wednesday's CPI will tell you whether the economy is soft-landing or stumbling.
Three things I'm watching next week:
01 — July CPI Wednesday August 12
The number that decides the rest of the summer. If July CPI comes in below 3.5% — holding steady or improving despite the oil spike — the "inflation peaked" narrative survives and the Fed holds through December without drama. If it jumps above 4% — capturing the $90 to $100 oil from early and mid-July — the market faces the worst combination: rising inflation and a shrinking job market. That's stagflation. And stagflation doesn't fit in the "bad news is good news" framework because the Fed has to choose between fighting inflation and protecting employment. Wednesday is the day that tells you which economy we're in.
02 — Does the Hormuz deal close next week?
The framework is agreed. The "final decision at higher levels" is pending. Trump says "pretty soon." The market has priced three deal deadlines in four weeks — none has delivered. If the deal lands next week, oil falls to $70 and the July CPI question becomes moot because August CPI will capture the oil collapse. If it stalls again, Brent drifts back above $85 and the inflation picture deteriorates. The deal has moved from "if" to "when" — but "when" keeps sliding.
03 — Is the jobs miss a blip or a trend?
Negative 23,000 jobs. June revised to 20,000. Two months of near-zero. The ISM employment component expanded for the first time in 33 months on Monday — but that was manufacturing, not the whole economy. If next month's report bounces back above 100,000, July was an anomaly and the "soft but not scary" story holds. If August payrolls are weak too, the market has to reckon with the possibility that the economy it's been celebrating all week is actually slowing in a way that can't be fixed by keeping rates steady. One bad jobs print is a data point. Two in a row is a trend.
The economy lost 23,000 jobs and the market celebrated. The S&P had its best week since April. Oil fell 7%. The Fed hike got pushed to December. It was a good week for stocks and a bad week for workers — and in 2026, the market has decided that's the same thing. Next week CPI tells you whether the trade-off holds.
That's it for today. Have a good weekend. I'll be back on Monday after the close.
— Tom Hartley
Today In Perspective · Published daily, Monday–Friday, after the close
This newsletter is for informational purposes only and does not constitute investment advice. The author is not a registered investment advisor. Past performance does not guarantee future results. Consult a qualified financial professional before making investment decisions.