# Big banks crush earnings on trading boom — momentum play on financials

_AI-generated trading idea · LONG · C, GS, JPM, WFC_

> Canonical page: https://commonquant.ai/research/for-you/big-banks-crush-earnings-on-trading-boom-momentum-play-on-fi--45748175-129a-4718-90c4-70f9c569e645

The biggest US banks just crushed their earnings reports thanks to massive trading activity and big corporate deals. When banks report profits far beyond expectations, their stocks usually get a boost as analysts raise their targets.

## Idea

Major banks like JPMorgan, Goldman Sachs, Citi, and Wells Fargo all reported massive quarterly profits driven by record trading revenues and strong deal-making. Citi specifically posted a 45% surge in equities trading revenue, beating all estimates. When financial institutions dramatically exceed Wall Street's profit expectations, institutional analysts typically raise their future price targets for the stock, drawing in more buyers. This creates a surge of optimism that often pushes bank stocks higher in the days following the announcement.

## Advanced Analysis

### Verdict: the trading boom is real, but the entry needs an 11% pullback that hasn't happened

\*\*Verdict: wait — the earnings story is real, but the entry is a pullback that hasn't happened.\*\*

The strongest thing this idea has going for it is genuinely broad-based evidence: record trading profits at JPMorgan (stock-trading revenue up 86%), record Citi quarterly trading revenue, a Goldman beat on trading and deal-making, and a Wells Fargo beat — with Citi's full-year net income of $14.3B up 281% from the prior quarter on $85.2B of revenue, and all four banks raising dividends (Goldman's payout up 38.5% to $18 a year). The strongest thing against it is that the setup wants Citigroup's intraday low to touch its 200-day average at $122.89 while the close finishes back above it — C closed at $137.80, about 11% above that line, with RSI at 62.3 already well past the 40 recovery threshold, and the rules produced zero entries across the 180 evaluated daily bars. Meanwhile, the ownership reports for the period ended June 30, 2026 show net insider open-market selling of about $29.3M at Goldman and $6.6M at JPMorgan — the people closest to those banks were selling while the narrative was loudest — and there is no insider buying anywhere in the group. What would flip the verdict is C actually pulling back to arm the setup: if price falls near $122.89 and the day closes back above it with RSI recovering through 40, this becomes a live entry worth taking with defined risk.

\*\*Conviction breakdown (0–100):\*\*

\| Dimension \| Score \| Why \|
\|---\|---\|---\|
\| Thesis support \| 78 \| Record earnings, dividend hikes, and buyback-reduced share counts across all four names back the direction the idea argues. \|
\| Trade readiness \| 25 \| No active signal — zero entries in 180 evaluated bars, and the last close sits ~11% above the required pullback level. \|
\| Risk quality \| 45 \| Negative free cash flow at Citi (0.3 peer percentile) and sector-correlated drawdown risk are partly reporting mechanics, but they remove a confirming signal. \|
\| Trigger proximity \| 20 \| C needs an ~11% decline to its 200-day average at $122.89 before any entry condition is in play. \|
\| Fundamentals trend \| 70 \| Citi net income up 281% quarter-over-quarter, JPM up 28.3% to $21.2B, all four dividends rising — but JPM is the only elite return-on-equity operator in the set. \|

#### Conviction score breakdown

Composite score computed by the server from the applicable evidence-tier dimensions.

| Measure | Value |
| --- | ---: |
| Thesis support | 78/100 |
| Trade readiness | 25/100 |
| Risk quality | 45/100 |
| Trigger proximity | 20/100 |
| Fundamentals trend | 70/100 |
| Score | 48/100 |
| Composite Score | 48/100 |
| Evidence Tier | rules\_not\_triggered |

#### Decision scenarios

Bull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.

| Measure | Value |
| --- | ---: |
| Evidence Tier | rules\_not\_triggered |

### Trade now: waiting on the pullback, not chasing strength

This is a watch-list setup, not an active signal. The strategy wants a very specific day on Citigroup (C): the day's low must touch the 200-day average (currently $122.89) while the close finishes above it, daily RSI (14) recovers through 40, and the close finishes above the same day's high. C closed at $137.80 — that is $14.91, or roughly 11%, above the 200-day line. The only entry condition currently satisfied in spirit is the RSI recovery, but the indicator reads 62.3, well past the 40 threshold, so a fresh cross above 40 would itself require a meaningful pullback first.

In plain terms: "wait" means do nothing today. A tradable trigger needs C to fall to about $122.89 intraday and close back above it with a reversal candle — a decline of roughly 11% from the last close. Until then there is no entry zone to act on, no stop to place, and no reward-to-risk to calculate, because the position does not exist. The nearest technical landmarks around the current price are support at $136.34 and resistance at $139.26, but neither is part of the entry logic.

Two process notes for transparency. First, no robust parameter setup was established for this strategy — the evaluation could not run — so the published thresholds are the baseline rules, not a tuned configuration. Second, the research author requested a bounded optimization of the entry thresholds, but it could not be completed because daily market data for C and Wells Fargo still has an unfilled gap. Both notes apply only to how the rules were built; they do not change today's action, which is simply to wait for the pullback condition.

If you hold nothing, patience is the trade. If you already own C for other reasons, this strategy adds no signal in either direction at current levels.

#### C price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | C |
| Timeframe | 1d |

#### GS price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | GS |
| Timeframe | 1d |

#### JPM price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | JPM |
| Timeframe | 1d |

### Trading-Boom Earnings Give the Banks a Real Fundamental Floor

The idea's core claim — that record trading and deal-making profits draw analyst upgrades and follow-through buying — is anchored in genuinely strong reported numbers. Per the July 14 Bloomberg piece, JPMorgan posted a record profit with stock trading revenue up 86%, and Citi's stock traders posted record quarterly revenue; Reuters reported Goldman's profit topped estimates on a trading boom and deal spree, and Wells Fargo beat on interest income and trading. That is a broad-based beat, not one company's fluke. The filings back the headlines. Citi's full-year net income for the period ended December 31, 2025 came in at $14.3B, up 281% from the prior quarter's $3.75B, on revenue of $85.2B — up 285% quarter-over-quarter — with return on equity improving to 6.7% and diluted EPS growing 17.7% year-over-year. JPMorgan's net income for the June 2026 quarter rose 28.3% to $21.2B, with ROE climbing to 5.6% for the quarter and full-year 2025 revenue at $182.4B. Goldman's June 2026 quarter showed net income of $6.63B, up 17.7% from March, with quarterly ROE rising to 5.4%. Shareholder returns reinforce the bullish setup: Citi grew its annual dividend 8.3% to a trailing $2.47 per share, Goldman raised its payout 38.5% to $14 annually, JPMorgan 13.2% to $5.55, and Wells Fargo 12.1% to $1.40 — all four are paying more than they did a year ago, which is hard to square with management seeing a downturn. Capital return is also doing quiet work on per-share math. Citi's share count fell 2.2% in the latest quarter to 1.75B, Goldman's fell 1.1% to 291.4M, and JPMorgan's fell 0.8% to 2.66B — buybacks shrinking the denominator while trading profits lift the numerator. One scope note: the entry rules evaluated on real daily bars did not fire in the most recent nine months (180 bars evaluated, zero entries), so this is a watch-list setup rather than an active signal. The 60-, 24-, and 12-month windows could not be evaluated. The fundamentals and the cited earnings news still support the direction the…

#### C Free cash flow

Free cash flow trend from CommonQuant fundamentals/XBRL data; +146.5% from first to latest point.

| Measure | Value |
| --- | ---: |
| 2007-12-31 | $-75554000000 |
| 2008-09-30 | $96835000000 |
| 2008-12-31 | $93906000000 |
| 2009-03-31 | $-8663000000 |
| 2009-06-30 | $-21042000000 |
| 2009-06-30 | $-12379000000 |
| 2009-09-30 | $-14381000000 |
| 2009-09-30 | $6661000000 |
| 2009-12-31 | $-56874000000 |
| 2009-12-31 | $-42493000000 |
| 2010-03-31 | $35140000000 |
| Latest Value | $35140000000 |
| Change Pct | $146.50978108372817 |
| Ticker | C |
| Timeframe | reported periods |

#### C sector percentile check

Ranks C against 877 companies in its sector using CommonQuant fundamentals.

| Measure | Value |
| --- | ---: |
| Free cash flow | \0.34207525655644244th percentile |
| Revenue growth (YoY) | \39.482200647249186th percentile |
| Return on equity | \54.89313835770528th percentile |
| Ticker | C |
| Sector | Financials |
| Peer Count | 877 |

#### GS sector percentile check

Ranks GS against 877 companies in its sector using CommonQuant fundamentals.

| Measure | Value |
| --- | ---: |
| Free cash flow | \0.6841505131128849th percentile |
| Return on equity | \45.219347581552306th percentile |
| Ticker | GS |
| Sector | Financials |
| Peer Count | 877 |

### Scores

- **Conviction score breakdown:** 48
- **Thesis support:** 78
- **Trade readiness:** 25
- **Risk quality:** 45
- **Trigger proximity:** 20
- **Fundamentals trend:** 70

### Watch items

- **C — Daily low vs 200-day average**
- **C — RSI (14)**
- **C — Close vs prior-day high**
- **C — Close vs 200-day average**
- **WFC — Price vs 200-day average**
- **GS — Insider open-market activity**
- **C — Quarterly results (SEC XBRL)**

## Key details

- Symbols: C, GS, JPM, WFC
- Timeframes: D1
- Tags: \#banks, \#earnings, \#momentum

## Community

- Upvotes: 1
- Views: 0
- Copies: 0
- Cosigns: 0

## News sources

- [JPMorgan Sees Record Profit as Stock-Trading Climbs 86%](https://www.bloomberg.com/news/videos/2026-07-14/jpmorgan-sees-record-profit-as-stock-trading-climbs-86-video) — Bloomberg
- [Goldman's profit tops estimates on trading boom, corporate deal spree - Reuters](https://news.google.com/rss/articles/CBMisgFBVV95cUxOQ2Z1VkUtc1lGYVJQaDlHVDF1LS1JNkVYcU1jSzF2dlRuZDdpYzlsRGhJb1ZEN0lJUTc5aW9IUkFpWU5iSmJKOFBJQjRHRDVtQk5KYXhZUEpTbXAwc0NrcE5sY0FTZjl1YUJnVmZLenZoSXZWZmJGaDE0OTBIeUpjV1hKZ1BmV0pKaXRWV3QxdVNqdmhsLXpyX1BzUEdEVGlrSU5XNk1LYVNHVm1qRHp1XzB3?oc=5) — Reuters
- [Wells Fargo tops profit estimates on interest income boost, trading boom - Reuters](https://news.google.com/rss/articles/CBMioAFBVV95cUxOUzZxRmtYU2s0U09CcGxCTXBhOGRGMk01cVZZdDhOZGFQYm9BRVF6cVJmdDlwS25EdHZ6NGtaRjVmd2x2TS1jSGxQZ0pBVjJjQUxZMjQzT3dXU3Z0Szk3MElyMENXMGVaY0FBaUhINHVYOEdXaC1YcWRxSlMyWFdxaW1MYWdLT21fRUNwM09zdlR4eWpPQ3c4dXVqZi00YjJq?oc=5) — Reuters
- [Citi Stock Traders Post Record Revenue for Quarter](https://www.bloomberg.com/news/videos/2026-07-14/citi-stock-traders-post-record-revenue-for-quarter-video) — Bloomberg

## Related

- [C trade ideas](https://commonquant.ai/stocks/c)
- [GS trade ideas](https://commonquant.ai/stocks/gs)
- [JPM trade ideas](https://commonquant.ai/stocks/jpm)
- [WFC trade ideas](https://commonquant.ai/stocks/wfc)
- [Latest market news](https://commonquant.ai/news)

## About CommonQuant Research

Ideas and Advanced Analysis are generated with fresh, LLM-selected news headlines and grounded in SEC XBRL fundamentals and peer percentiles. Strategies built from these ideas are automatically backtested (12-month and 5-year, walk-forward tuned) and stress-tested before they can go live, then monitored against the news hourly while they run.
