Tuesday morning delivered the rarest kind of double print: five of America’s biggest banks reported earnings within an hour of the June inflation report. Both came in better than expected — and the market’s reaction was a shrug. The Dow and S&P 500 wobbled around flat in early trading while the Nasdaq edged higher. That shrug is the story.
Start with JPMorgan, because history did. The bank earned $21.2 billion — $7.70 a share — the highest quarterly profit ever recorded by a U.S. bank, juiced by a $4.6 billion gain on its long-held Visa stake. Strip the one-offs and it still earned $6.14 a share against a $5.85 consensus, on $58 billion in revenue. Equities trading exploded 86% to $6.03 billion. Investment banking fees jumped 30% to $3.3 billion, the best since 2021. The bank even raised its full-year net interest income outlook to roughly $105.5 billion. And the stock fell about 2% before the open anyway — because JPMorgan also lifted its 2026 expense forecast to $107.5 billion from $105 billion, and that was the number traders chose to trade.
The rest of the sweep: Goldman Sachs earned $20.98 a share against a $14.48 estimate — CEO David Solomon told analysts the deal backlog is the highest in five years — and shares added 1.4%. Citigroup posted $3.15 against $2.74 on its best quarterly revenue in a decade and fell 2%. Wells Fargo beat at $1.96 versus $1.73 and slipped 1%. Bank of America cleared its bar at $1.21 versus $1.13 and went nowhere. Five for five on beats; roughly zero reward.
The inflation print that bought the Fed room
At 8:30 a.m., the June CPI showed prices fell 0.4% on the month — the biggest monthly drop since April 2020 — taking annual inflation to 3.5% against the 3.8% economists expected. Core was flat on the month, easing to 2.6% annually. The relief came almost entirely from energy, which slumped 5.7% in June.
Here’s the catch: that was June. Brent crude just logged its biggest single-day jump since 2020 on Monday, and the U.S. begins enforcing the Hormuz blockade — plus a 20% toll on all cargo — this afternoon. Bond traders spent the past week raising bets that the Fed hikes at its July 28–29 meeting. A flat core print argues against that; $80-plus oil argues for it. July’s CPI will not look like June’s.
One more line worth clipping from the calls: Jamie Dimon said AI has already helped JPMorgan cut up to 40% of jobs in certain roles — most of those people, he noted, were offered positions elsewhere at the bank. The most profitable quarter in U.S. banking history arrived with a memo about needing fewer bankers to produce it.
Our take: When the best bank quarter ever and the softest inflation reading in over a year can’t lift the tape, the market has already spent the good news. The records are the rearview mirror; the windshield is JPMorgan’s $107.5 billion expense line and whatever the blockade does to July’s energy index. “Priced for perfection” isn’t a warning label anymore — it’s the address.
What to watch
- July 28–29 Fed meeting: do rate-hike bets unwind on the flat core reading, or does post-blockade oil re-price them by Friday?
- Expense contagion: whether JPMorgan’s raised cost guidance becomes the sector’s narrative as the rest of the financials report in the coming weeks.
- Energy’s round trip: June’s 5.7% energy slump handed the Fed its cover — if Brent holds its post-blockade level, that cover is already gone.
The setup was covered in yesterday’s big-bank preview; the oil shock feeding the rate debate is in Brent’s biggest day since 2020; and Monday’s blockade-driven selloff explains the tape these results landed on.
