AI-generated trading idea · LONG · C, GS, JPM, KBE
Wall Street trading desks minting cash on market volatility and dealmaking — ride the momentum on top banks
Major banks are smashing earnings records thanks to massive spikes in stock trading, while a proposed $53 billion buyout of PayPal proves that big corporate deals are also returning. This combination of booming market activity and takeovers translates into huge windfall profits for the top Wall Street firms.
Idea
The largest banks just reported blowout quarterly earnings driven by massive surges in stock trading revenue—JPMorgan saw an 86% jump while Citi posted record numbers. At the same time, a massive $53 billion takeover bid for PayPal shows that corporate dealmaking is alive and well, which directly feeds massive advisory fees for top banks like Goldman Sachs. When Wall Street is minting money on both trading volatility and advisory fees, their stock prices typically ride that momentum higher as analysts scramble to raise their profit targets.
Advanced Analysis — institutional-depth research report
Verdict: The Bank Earnings Story Is Real, But the Trade Isn't Ready
The thesis has genuine fuel: per Bloomberg's July 14, 2026 report, JPMorgan posted record profit with stock-trading revenue up 86%, Citi's traders posted a record quarter, and Reuters confirmed Goldman beat estimates on a trading boom — while Goldman's FY2025 diluted EPS grew 26.6% to $51.32 on a 13.7% return on equity, and JPM's Q2 2026 ROE improved 1.12 points over Q1. The strongest point against is the setup itself: KBE closed at $68.04, below both its EMA of $68.50 and its 50-day average of $69.11, so the sector gate that enables every entry is failing — and the only completed backtest (nine months, 10 trades on JPM) returned just 0.45% with a 40% win rate. The insider tape leans the wrong way too: filings for the period ended June 30, 2026 show net open-market selling of roughly $29.3 million at GS and $6.6 million at JPM. All three banks are still raising dividends — GS trailing payouts of $18 versus $13 a year prior, JPM $6.00 versus $5.30, and Citi $2.47 versus $2.28 — which supports holding through drawdowns but does not justify a long entry below the trend gate. Verdict: wait — buy nothing until KBE closes back above its 50-day average of $69.11, a move of about 1.6%, and ideally after a JPM pullback to the $357.15 mid-band. What would flip it: a confirmed KBE close above $69.11 combined with a subsequent positive earnings surprise in any of the three names.
Conviction score breakdownComposite score computed by the server from the applicable evidence-tier dimensions.
Measure
Value
Thesis support
75/100
Trade readiness
25/100
Risk quality
50/100
Backtest evidence
30/100
Fundamentals trend
70/100
Score
50/100
Composite Score
50/100
Evidence Tier
backtested
Decision scenariosBull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.
Measure
Value
Evidence Tier
backtested
Trade now
Nothing is actionable today. The strategy's sector gate — KBE closing above its 50-day average — is failing: KBE closed at $68.04 versus a 50-day average of $69.11, about $1.07 short. That single condition blocks entries on all three names (JPM, GS, C), so "wait" means staying flat until the ETF reclaims that trend line.
Per-name readiness once the gate opens: JPM ($356.23) is closest — price already sits above its 50-day average ($351.28) and EMA ($348.98), and only needs a low touching the Bollinger mid-band ($357.15) with an RSI (14) cross above 45 (currently 50.5). GS ($1,029.18) needs more work: it trades below both its 50-day average ($1,044.59) and EMA ($1,033.12), and its RSI at 49.5 would have to reset before crossing 45. C ($138.82) is extended, with RSI at 66.1 well above the 45 trigger, so it would need a genuine pullback to the $135.78 mid-band.
Risk framing if entries trigger: the stop is a daily close below the 50-day EMA — roughly $348.98 for JPM, $1,033.12 for GS, and $134.88 for C — while first targets sit at prior resistance of $360 (JPM), $1,064.46 (GS), and $139.26 (C). At current levels the reward-to-risk on those first targets is thin (roughly 0.5:1 for JPM and under 0.5:1 for C), so entries near the mid-band rather than here are what make the trade geometry work; a 40-bar time stop caps any position regardless.
On evidence: this is a backtested setup — over the nine-month evaluated window it produced 10 trades, a 40% win rate, a 0.45% total return, and a 5.2% maximum drawdown. Note that exit fills were approximated on daily bars, so treat the drawdown and win rate as coarse. No robust alternative parameter setup was established (the sensitivity run hit its time budget), so the published rules are the setup.
C price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
C
Timeframe
1d
GS price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
GS
Timeframe
1d
JPM price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
JPM
Timeframe
1d
Why the bull case still has support
The earnings facts behind this idea are real, and they are the strongest part of the case. Per the Bloomberg report on July 14, 2026, JPMorgan posted record profit with stock trading revenue up 86%, and Citi's stock traders posted record quarterly revenue the same day. Reuters reported on July 14, 2026 that Goldman Sachs beat profit estimates on a trading boom and a corporate deal spree, and the following day Yahoo Finance detailed a $53 billion Stripe and Advent offer for PayPal — the kind of deal that feeds directly into the advisory pipeline the thesis depends on. This is precisely the two-engine setup (trading volatility plus dealmaking) the idea argues drives bank stock momentum.
The fundamentals back the direction, not just the headlines. Goldman's FY2025 diluted EPS of $51.32 grew 26.6% year over year, with return on equity of 13.7% — the 82.8th percentile among 889 financial-sector peers. JPMorgan delivered $57 billion in net income on $182.4 billion of revenue, a 15.7% ROE at the 86.5th percentile, and its Q2 2026 ROE of 5.65% (quarterly basis) improved 1.12 points over Q1 — momentum continuing after the fiscal year closed. Even Citi, the laggard, grew diluted EPS 17.7% and revenue 5.6% in FY2025, showing the earnings recovery is broad-based rather than a single-bank story.
Capital return capacity supports the bull case during drawdowns. All three banks are paying and raising dividends: Goldman's trailing twelve-month payout is $18 per share versus $13 over the prior twelve months, JPMorgan's is $6 versus $5.30, and Citi's is $2.47 versus $2.28. JPMorgan has also shrunk its share count to 2.66 billion as of June 30, 2026 from 2.68 billion a quarter earlier — buybacks compounding per-share earnings at the ROE leader of the group.
Finally, the rule-based implementation has a completed backtest behind it. Over the evaluated nine-month window on the daily timeframe, the JPM leg traded 10 times and finished with a maximum drawdown of just 5.23% while ending slightly positive at 0.45% — a small drawdown profile consistent with the strategy's design of buying pullbacks only while the sector ETF closes above its 50-day average, with a 50-day EMA support stop and a 40-bar time exit. For a thesis about riding institutional money flows into record bank earnings, an entry framework that requires trend confirmation across the group is a disciplined way to express it.
C Free cash flowFree 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 checkRanks 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 checkRanks GS against 877 companies in its sector using CommonQuant fundamentals.
Measure
Value
Free cash flow
0.45610034207525657th percentile
Return on equity
82.7896512935883th percentile
Ticker
GS
Sector
Financials
Peer Count
877
What could break the thesis
Start with the cold water: the only completed backtest window — nine months on JPM@1d — returned just 0.45% across 10 trades with a 40% win rate and a maximum drawdown of 5.23%. That is barely better than holding cash for nine months in a market supposedly delivering 'blowout' bank momentum. And exits were filled on daily bars rather than intraday data, so the reported drawdown and win rate are coarse and may flatter exit quality. Longer 12-, 24-, and 60-month tests could not even complete because market-data coverage for the KBE dependency was incomplete. No robust…
Backtested stress-test readShows the backtested sample behind the bear-case risk discussion.
Measure
Value
Return
0.4525267875314759%
Win rate
40%
Max drawdown
5.2309708673375015%
Trades
10 count
Timeframe
9 months
GS Return on equityReturn on equity trend from CommonQuant fundamentals/XBRL data; -86.1% from first to latest point.
Measure
Value
2007-11-30
0.27100467289719626%
2008-11-28
0.03607326508101726%
2008-11-30
0.03607326508101726%
2008-12-26
-0.0121176342649412%
2009-06-26
0.05468613185168675%
2009-09-25
0.04878048780487805%
2009-12-31
0.18928359306502252%
2010-03-31
0.04737881114279448%
2010-06-30
0.008304095151654723%
2010-09-30
0.025086905375576615%
2010-12-31
0.1079942085940328%
2011-03-31
0.03774027515213402%
Latest Value
0.03774027515213402%
Change Pct
-86.07393933518979%
Ticker
GS
Timeframe
reported periods
JPM Return on equityReturn on equity trend from CommonQuant fundamentals/XBRL data; -83.8% from first to latest point.
Measure
Value
2007-12-31
0.12469465432028631%
2008-06-30
0.015040247492040608%
2008-09-30
0.03361834301269173%
2008-09-30
0.003613474763958503%
2008-12-31
0.03358620359051796%
2009-03-31
0.012579761918751542%
2009-06-30
0.031415168706305%
2009-06-30
0.017581380923458644%
2009-09-30
0.02211361269129076%
2009-12-31
0.07291491808884329%
2009-12-31
0.02037986881780596%
2010-03-31
0.020191718117301374%
Latest Value
0.020191718117301374%
Change Pct
-83.80706997636192%
Ticker
JPM
Timeframe
reported periods
Scores
Conviction score breakdown: 50
Thesis support: 75
Trade readiness: 25
Risk quality: 50
Backtest evidence: 30
Fundamentals trend: 70
Watch items
KBE — KBE close vs SMA (50)
KBE — KBE close vs EMA (50)
JPM — JPM low vs Bollinger (20) mid-band
JPM — JPM RSI (14) cross above 45
GS — GS close vs EMA (50)
GS — GS RSI (14) cross above 45
C — C low vs Bollinger (20) mid-band
JPM — JPM close vs EMA (50)
GS — GS close vs EMA (50)
C — C close vs EMA (50)
GS — GS insider net open-market activity (Q2 2026 filing)
JPM — JPM insider net open-market activity (Q2 2026 filing)