Inflation cools while big banks print record profits — ride the momentum on JPMorgan, Citi, and Goldman
Big banks like JPMorgan, Citi, and Goldman Sachs just announced massive blowout profits thanks to a frenzy of trading and dealmaking. At the same time, fresh data shows inflation cooling rapidly, which takes the pressure off the Federal Reserve to keep interest rates high and sets up a perfect environment for bank stocks to keep climbing.
Idea
JPMorgan, Citi, and Goldman Sachs just crushed their earnings expectations, with Goldman's profit surging 78% and JPMorgan seeing record profits driven largely by a massive 86% jump in stock trading. This proves Wall Street is making money hand over fist from market volatility and corporate deals right now. Additionally, the US consumer price index just fell for the first time since 2020, sparking a bond rally as traders bet the Fed won't raise interest rates further. Because banks borrow at short-term rates and lend at long-term rates, a peak in interest rates removes a major headwind for their profit margins, making these record-breaking earnings even more valuable to shareholders.
Advanced Analysis — institutional-depth research report
Verdict: the earnings story is real, but wait for the insider tape to settle
The idea's core claim — cooling inflation plus record bank profits — is half-supported by the numbers: JPMorgan's Q2 2026 return on equity improved about 1.1 percentage points quarter-over-quarter to 5.6% while shares outstanding shrank roughly 0.8%, Goldman's FY2025 diluted EPS jumped 26.6% to $51.32, and Citi's EPS grew 17.7% on a 16.8% net margin. The strongest point against is the most recent ownership filings: for the quarter ended June 30, 2026, Goldman shows about -$29.3M of net open-market insider selling and JPMorgan about -$6.6M — selling into strength is the opposite of insider conviction, and those are dated readings, not current positions. A scope note on the timing rules: the strategy could not be evaluated over any historical window due to insufficient bar history, so no backtested statistics exist for the entry, stop, or exit conditions, and no robust parameter setup was established. Live 4-hour conditions are currently met on all three names — JPM at $356.28 sits just $0.19 above its 50-period average of $356.09 with RSI at 59.2 — but that is an unvalidated trigger, and the basket is riskier than it looks because Goldman and JPMorgan correlate at 0.76 while Citi sits near zero, so a financials selloff would hit the effective position harder than a three-way diversification would suggest. The single fact that would flip the verdict toward action is the next insider-filing cycle showing net buying or a halt to selling at Goldman and JPMorgan, ideally paired with continued return-on-equity improvement in Q3; conversely, a rebound of the 10-year yield above the entry level would void the setup per the strategy's own exit catalyst. On balance the setup is interesting but unproven — wait for the next filing cycle before committing.
Conviction score breakdownComposite score computed by the server from the applicable evidence-tier dimensions.
Measure
Value
Thesis support
65/100
Trade readiness
40/100
Risk quality
45/100
Fundamentals trend
68/100
Score
55/100
Composite Score
55/100
Evidence Tier
not_backtestable
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
not_backtestable
Trade now
**What to do today: the setup is live on all three banks, and JPMorgan is the tightest trigger.** JPM closed at $356.28, just $0.19 above its 50-period average of $356.09, with the 14-period RSI at 59.2 — both entry conditions (price above the average, RSI above 50) are met right now on the 4-hour chart. Goldman closed at $1,028.89 against a 50-period average of $1,025.38 with RSI at 53.7, so it is also in the entry window but with less momentum cushion. Citi is the furthest along: $138.81 versus a $137.26 average and an RSI of 59.9, roughly 1.1% above its trend line.
**Risk framing per the rules.** The strategy's stop is set at a 2.3% loss on entry price, with a take profit at 4.6% and a hard time exit after 120 four-hour bars (about 20 days). That is a fixed 2.0-to-1 reward-to-risk on every fill. The idea's original yield filter — enter only when the 10-year Treasury yield is falling or flat over five bars — still applies; check that condition before sending any order.
**What "wait" means concretely.** If you want a better entry rather than chasing, wait for a 4-hour bar whose low tags the 50-period average — $356.09 on JPM, $1,025.38 on GS, or $137.26 on Citi — while the close stays above the nearest support ($353.56 on JPM, $1,030.36 on GS, $136.45 on Citi). A close back below the average would void the long signal rather than present a dip-buy. One scope note: this rule set could not be evaluated over a historical window because the required 4-hour data history was insufficient, so no backtested statistics are available to cite — the trade plan above rests on the live levels.
**Position sizing follows the rules, not conviction:** each position risks a fixed 2.3% of equity against its stop, capped at 25% of the portfolio per name.
C price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
C
Timeframe
4h
GS price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
GS
Timeframe
4h
JPM price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
Measure
Value
Ticker
JPM
Timeframe
4h
The bull case: earnings muscle and a softening-rate backdrop
The thesis rests on a simple claim: record-breaking profits plus easing inflation pressure equals a favorable setup for large-cap bank stocks. The most recent fundamentals support half of that claim with real numbers. Citi's fiscal 2025 results show revenue of $85.2B (up 5.6% year over year) and net income of $14.3B, translating to a 16.8% net margin and diluted EPS of $6.99 — up 17.7% from the prior year. Goldman Sachs is even more emphatic: FY2025 diluted EPS of $51.32, up 26.6% year over year, on net income of $17.2B and a 13.7% return on equity. JPMorgan posted $57.0B in net income on $182.4B of revenue, with a 15.7% return on equity — placing it in the 86th percentile of the Financials sector. Goldman and JPM rank in the 83rd and 87th percentiles, respectively, on the same metric. The cited news reinforces the idea that the strongest growth is coming from the very businesses that thrive in volatile, deal-rich environments. Per the Bloomberg piece on JPMorgan, stock trading revenue climbed 86%, and the article on Goldman notes its Q2 profit surged 78%. Citi's stock traders posted record quarterly revenue per Bloomberg. If volatility and deal flow are the current drivers of earnings, these are exactly the businesses positioned to capture them. On the macro side, the idea cites the July 2026 Bloomberg report on Treasury bonds extending their rally as soft inflation data dims Fed hike expectations. That narrative — that the Fed may be near a peak or even turning dovish — is precisely the backdrop banks historically benefit from, since it pressures short-term borrowing costs while leaving long-term yields intact. The soft CPI print also supports the argument that the earnings strength is not being bought at the cost of rising rate headwinds. Share count trends add a modest tailwind. JPMorgan's shares outstanding fell from 2.680B in Q1 2026 to 2.658B in Q2 2026, while Goldman's dropped from 294.6M to 291.4M over the same stretch. Citi has also been a steady buyer, cutting shares from roughly 1.841B in mid-2025 to 1.749B at year end. Buybacks of…
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.