Q2 2026 Bank Earnings Season Recap: How JPM, GS, WFC, BAC, Citi, and Morgan Stanley Options Actually Played Out

Q2 2026 bank earnings week is over, and the headline numbers were almost uniformly excellent: every one of the six largest U.S. banks beat both EPS and revenue estimates, several…

Aerial view of a financial district skyline at dawn, golden light and fog over the skyscrapers

Q2 2026 bank earnings week is over, and the headline numbers were almost uniformly excellent: every one of the six largest U.S. banks beat both EPS and revenue estimates, several by a wide margin. The options market, however, had already priced in a lot of that good news. Here is how the actual stock reactions compared to what the pre-earnings setups were pricing, and what that gap (or lack of one) means for the next earnings cluster.

Key Takeaways

  • JPMorgan, Goldman Sachs, Wells Fargo, and Bank of America reported July 14, 2026 (all before market open); Citigroup also reported July 14; Morgan Stanley followed a day behind on July 15.
  • All six banks beat both EPS and revenue consensus, several by double-digit percentages, yet every single stock’s actual move landed inside or near its historically typical earnings-reaction range.
  • Goldman Sachs and Morgan Stanley, the two names with the widest historical expected moves, saw premium fade the fastest, closing near where they opened.
  • Citigroup was the exception: shares reversed from an intraday pop to close down roughly 4% after management flagged higher planned expenses for the back half of 2026.
  • Every example below is hypothetical and illustrative. Nothing here is a recommendation to buy, sell, or hold any of these stocks.

What the Options Market Was Pricing Going In

Bank earnings have historically priced tighter expected moves than high-growth tech, typically in the low single digits rather than the 8 to 12 percent range that names like NVDA can see. Each of the six individual pre-earnings setup articles TRDC published ahead of this cluster flagged the same range: Wells Fargo and Bank of America around 2 to 3 percent, JPMorgan a touch wider at 2 to 4 percent, and Goldman Sachs and Citigroup pricing among the widest moves in the cluster given their trading-desk and global-markets exposure. Morgan Stanley, reporting a day behind the rest of the group, carried an extra layer of uncertainty since its options were pricing off a baseline the other five names had already moved.

The full pre-earnings framing for the cluster, including how to read an at-the-money straddle and size a defined-risk structure against it, is still live in the original Q2 2026 Bank Earnings Options Playbook. This article is the after-the-fact companion: what did the actual prints and stock reactions do relative to that setup.

Bank by Bank: What Actually Happened

JPMorgan (JPM)

JPMorgan’s headline EPS of $7.70 blew past the $5.44 consensus estimate, with net revenue of $57.3 billion against an estimate of $48.8 billion. Markets revenue jumped 35% year over year to $12.1 billion, with equity markets up 86%, and investment banking fees rose 30% to $3.3 billion, the strongest level since 2021. Despite the scale of the beat, shares fell about 2.1% in premarket trading, well inside JPM’s historical 2 to 4 percent range. The board also raised the quarterly dividend to $1.65 per share and lifted full-year net interest income guidance to $105.5 billion.

Goldman Sachs (GS)

Goldman posted EPS of $20.98 against a $14.38 estimate, a beat of roughly 46%, on net revenue of $20.34 billion versus $16.12 billion expected. Shares jumped as much as 7.7% in premarket trading before that pop faded through the session, closing little changed on the day. That is a textbook case of a name pricing the widest expected move in the cluster and then delivering a result so strong it initially blew past that range, only for the options-implied ceiling to reassert itself by the close. Goldman raised its dividend to $5.00 per share and repurchased $4.0 billion of stock during the quarter.

Wells Fargo (WFC)

Wells Fargo delivered EPS of $2.00 versus a $1.72 estimate, with revenue of $22.6 billion, up 9% year over year and roughly $770 million above forecast. Net earnings climbed 17% to $6.4 billion and investment banking fees topped $900 million, a quarterly record for the bank. True to its historically tighter 2 to 3 percent range, the stock’s reaction stayed muted, an early pop giving way to a session that finished essentially flat.

Bank of America (BAC)

Bank of America’s EPS of $1.21 topped the $1.13 estimate, with revenue of $31.56 billion versus $30.78 billion expected. Net income rose 27% to $9.1 billion and sales-and-trading revenue climbed 33% to $7.16 billion, though net interest income of $16 billion came in just under the $16.2 billion consensus. Shares rose about 1.8% to $60.55 in premarket trading, a positive but measured move consistent with BAC’s own 2 to 3 percent historical range.

Citigroup (C)

Citigroup’s EPS of $3.15 beat the roughly $2.73 estimate by about 15%, on revenue of $24.77 billion, its highest quarterly revenue in a decade. This was the one name in the cluster where the actual move busted through the calmer end of expectations: shares initially popped to an intraday high near $144 before reversing to close down roughly 4% after management reaffirmed its profitability target while signaling higher planned investment spending for the second half of 2026. That expense commentary, not the EPS print itself, drove the reversal, and it landed closer to the wider end of Citi’s historically broader expected-move range rather than outside it entirely.

Morgan Stanley (MS)

Reporting a day behind the rest of the cluster, Morgan Stanley posted EPS of $3.46 against a $2.94 estimate, with revenue of $21.35 billion versus $19.64 billion expected. Equities trading revenue hit a record $6.3 billion on a 69% year-over-year surge, investment banking revenue rose 58% to $2.4 billion, and wealth management revenue hit a record $8.9 billion. Shares moved less than half a percent in either direction through the session, a notably tighter reaction than the rest of the cluster’s Tuesday prints given how strong the underlying numbers were. The board raised the dividend by $0.15 to $1.15 per share and reauthorized a $20 billion multi-year buyback program starting in the third quarter.

The Cluster in One Table

Bank Historical Priced Move EPS vs. Estimate Actual Stock Reaction Range Held?
JPMorgan 2-4% $7.70 vs. $5.44 -2.1% (premarket) Yes, inside range
Goldman Sachs Widest of cluster $20.98 vs. $14.38 +7.7% intraday high, closed little changed Overshot then reverted
Wells Fargo 2-3% $2.00 vs. $1.72 Roughly flat Yes, inside range
Bank of America 2-3% $1.21 vs. $1.13 +1.8% Yes, inside range
Citigroup Wider than most peers $3.15 vs. ~$2.73 Intraday pop, closed roughly -4% At the wide edge
Morgan Stanley Mid-single digits $3.46 vs. $2.94 Under 0.5% either way Tighter than range

The Pattern: Premium Sellers Had the Edge This Cluster

Four of the six names (JPMorgan, Wells Fargo, Bank of America, and Morgan Stanley) settled at or inside their historically typical post-earnings range, despite EPS beats that in some cases exceeded 40%. That is the classic setup that favors a premium seller: implied volatility gets bid up ahead of the print on uncertainty about the number, the number comes in strong, but the stock’s actual move stays contained because the market had already priced in the possibility of a beat. When that happens, a short strangle or an iron condor sized to the expected move typically keeps its credit.

Consider a purely hypothetical iron condor: a trader sells a call and put roughly 1.5 times a bank stock’s 3% expected move on each side heading into the report, collecting a defined credit with defined maximum risk. If the stock’s actual reaction lands inside that 4.5% band, as JPM, WFC, BAC, and MS effectively did relative to their own historical ranges this cluster, the position keeps most or all of the collected premium as the short-dated options lose value into expiration. This is illustrative only, not a trade recommendation, and actual sizing should always be based on the live at-the-money straddle price on the day, not a historical average.

Goldman and Citigroup are the more interesting cases. Goldman’s premarket pop of 7.7% would have busted a strangle sized to its own historical range, only for the stock to fade back toward flat by the close, meaning the outcome ultimately depended on which side of expiration a trader was measuring from. Citigroup’s reversal from an intraday high to a roughly 4% decline is a reminder that a single conference-call comment on planned expenses can move a bank stock more than the EPS print itself. Neither case is a clean premium-seller-won story the way the other four are; they are the two names worth studying most closely for anyone trading this cluster again next quarter.

What the Commentary Revealed About the Second Half of 2026

Beyond the headline numbers, the trading-desk strength across all six banks (record or near-record equities and markets revenue at JPM, GS, and MS in particular) points to elevated institutional trading activity carrying into the third quarter. JPMorgan’s raised full-year net interest income guidance and Goldman’s and Morgan Stanley’s capital-return increases (higher dividends, renewed buyback authorizations) suggest management teams are positioning for a steadier rate environment in the back half of 2026 rather than bracing for cuts to squeeze margins. Citigroup’s expense commentary was the outlier, a bank choosing to spend more into its own turnaround rather than bank the beat, which is exactly the kind of detail that shows up in a stock reaction and not in the headline EPS number. None of this is a signal to position around any specific future Fed decision or earnings date; it is simply what the cluster’s own management teams said on their calls.

Running Six Earnings Trades in One Week: A Note on Execution Cost

A detail easy to overlook when a cluster this size reports across two days: running defined-risk structures on all six names adds up in commissions fast, especially with four-leg iron condors. tastytrade caps per-leg options fees at $10 regardless of contract size, which matters more the more names and legs a trader is running in a single earnings week like this one, though any broker’s current fee schedule should be checked before placing a trade, since pricing can change.

Bottom Line

Every major bank beat Q2 2026 estimates, but four of six stocks stayed inside their historically typical earnings-day range, which is exactly the outcome that favors a premium seller over a directional bettor. Goldman’s fade from a big premarket pop and Citigroup’s reversal on expense guidance are the two names worth revisiting before the next cluster. Whatever structure a trader uses next quarter, size it to the live expected move on the morning of the report, not to what happened this time.

FAQ

Q: Did all six banks beat earnings estimates in Q2 2026?
A: Yes. JPMorgan, Goldman Sachs, Wells Fargo, Bank of America, Citigroup, and Morgan Stanley all beat both EPS and revenue consensus estimates, several by double-digit percentages.

Q: Which bank stock moved the most after earnings?
A: Citigroup had the largest net move, reversing from an intraday high near $144 to close down roughly 4% after management flagged higher planned expenses. Goldman Sachs had the largest intraday range, popping as much as 7.7% in premarket trading before fading to close little changed.

Q: Does a big EPS beat mean the stock will jump on the news?
A: Not necessarily. This cluster is a clear example: several banks posted EPS beats above 40% (Goldman, JPMorgan) yet their stocks stayed within or near a normal single-digit earnings-day range, because the options market had already priced in a wide range of possible outcomes before the report.

Q: What is an expected move and how is it different from an analyst estimate?
A: An analyst estimate is a prediction of the earnings number itself (EPS, revenue). An expected move is a separate figure derived from options pricing (the at-the-money straddle) that estimates how far the stock is likely to move in either direction by a given expiration, regardless of whether the number beats or misses.

Q: Is this article recommending a specific options trade on any of these banks?
A: No. Every structure and price mentioned here is either historical fact from the actual Q2 2026 reports or a clearly labeled hypothetical example used to illustrate a concept. Nothing in this article is a recommendation to buy, sell, or hold any security.

Keep learning: For more on why a strong beat doesn’t always mean a stock rallies, see the beat-and-fall earnings pattern, and for managing a premium-selling position once it’s on, the 21 DTE and 50% profit-exit rules cover when to close a winning trade rather than riding it to expiration.