
JPMorgan beat Q2 expectations on adjusted EPS and managed revenue, lifted by trading, investment banking, and stronger net interest income guidance. This article explains why the stock rallied with financials, and where higher expense guidance still limits the S&P 500 read-through.
| Metric | Result | Expectation or prior | Market read |
|---|---|---|---|
| Adjusted EPS | $6.14 excluding significant items | LSEG consensus: $5.85 | A large beat on the comparable earnings line cited by Reuters.12 |
| Managed revenue | $58.022B | CNBC-cited expectation: $50.19B | Revenue beat was broad, with each line of business hitting a record, according to management.14 |
| Reported net income | $21.2B, or $7.70 per share | 2Q25: $15.0B, or $5.24 per share | The headline profit was boosted by a $4.6B Visa-related gain and $1.0B of equity-investment gains.1 |
| ROTCE excluding significant items | 23% | Reported ROTCE: 29% | Core profitability stayed high even after stripping out one-time gains.1 |
| Net interest income excluding markets | $23.7B, +4% year over year | Full-year 2026 outlook raised to $96.5B from $95B | Higher deposit and loan balances offset lower rates better than expected.12 |
| Markets revenue | $12.1B, +35% year over year | Equity markets +86%; fixed income +6% | Trading did the heavy lifting, especially equities.1 |
| Investment banking fees | $3.3B, +30% year over year | Highest level since 2021, per Reuters | Deal activity finally turned into fee growth.12 |
| Expense outlook | 2026 forecast raised to $107.5B | Prior forecast: $105B | The main offset: investors had to absorb a higher cost base.2 |
| JPMorgan stock reaction | +1.8% at 21:52 GMT+8 | Premarket weakness after expense guidance | The stock recovered once investors weighed the revenue beat against higher costs.23 |
| S&P 500 financials | +0.3% at 21:52 GMT+8 | Nine of 11 S&P 500 sectors higher | Bank earnings helped, but cooler CPI was also supporting the broader tape.3 |
jpmorganchase.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.