Charles Schwab beat every headline number Wall Street was watching when it reported Q2 2026 results on Tuesday, July 21: record revenue, a record 11.9 million daily average revenue trades (DARTs), $120 billion in new client money, and a wider net interest margin. The stock fell anyway, closing the day down about 2.5%. For options traders, that gap between “great quarter” and “red close” is the actual lesson, not the earnings numbers themselves.
Key Takeaways
- Schwab posted adjusted EPS of $1.62 (beating the roughly $1.58 analyst estimate) on net revenue of $7.07 billion, up 21% year over year, yet SCHW shares fell about 2.5% on the day.
- Record trading activity (11.9 million DARTs) and a wider net interest margin (3.00%, up from 2.66% a year earlier) were the two engines behind the beat.
- The stock had already climbed roughly 11.8% in the month heading into the print, a classic setup for a “sell the news” reaction even on genuinely strong results.
- Schwab’s own stock trades on client trading volume and net interest income on cash sweep balances, not on the $0.65-per-contract options fees it charges customers.
- The mismatch between fundamentals and price reaction is a recurring, teachable pattern for anyone trading options around earnings, on any ticker.
What Actually Happened on July 21
Schwab reported before the market opened. The headline numbers, per the company’s own July 21, 2026 earnings release:
- Adjusted EPS: $1.62, versus a roughly $1.58 consensus estimate
- Net revenue: $7.072 billion, up 21% year over year, versus a roughly $7.03 billion estimate
- DARTs: 11.9 million daily average revenue trades, a company record
- New brokerage accounts: 1.4 million opened in the quarter
- Core net new assets: $120 billion
- Total client assets: $13.08 trillion
- Net interest revenue: $3.357 billion, up from $2.822 billion in Q2 2025
- Net interest margin: 3.00%, up from 2.66% a year earlier and up 12 basis points from the prior quarter
Management also raised its full-year 2026 total revenue growth guidance to a range of 17.5% to 18.5%. Every one of these figures is a genuine beat or a genuine record. The stock still closed down roughly 2.5% that day, after an initial premarket move of about negative 1.5%.
Why a Clean Beat Produced a Red Close
The most useful number in this whole report for options traders isn’t in the earnings release at all: it’s the roughly 11.8% run-up in SCHW shares over the month before the print. When a stock has already rallied that hard into an earnings date, the bar for “good enough to keep buying” moves higher than the bar for “beat the consensus estimate.” Schwab cleared the second bar comfortably and still missed the first one.
This is not unique to Schwab. It’s the same mechanic that shows up in nearly every earnings season: a stock that has run hard into a print needs a genuinely surprising upside catalyst, a guidance raise well above whatever the market already assumed, a new buyback, a structural change in the business, to keep climbing. A record quarter that mostly confirms what a rising stock price already implied often gets read as priced in and sold, even when the underlying business is executing well. Traders who only check whether a company beat or missed, without first checking how far the stock ran into the print, are missing half the setup.
The Two Levers That Actually Move Schwab’s Stock
Schwab is a useful case study for a specific reason: it’s a broker whose own stock does not trade on the fees it charges. The $0.65 per-contract options commission Schwab charges its own customers (thinkorswim included, verified against Schwab’s published rate schedule as of 2026-04-21) barely moves the needle on Schwab Corp’s own earnings. What actually swings the print is:
1. Client Trading Activity (DARTs)
Every options contract, share, and futures trade that Schwab’s tens of millions of client accounts execute generates a small transaction-based revenue slice for the company, aggregated across an enormous client base. A record 11.9 million DARTs in the quarter means Schwab’s own clients, many of whom are exactly the retail options traders reading this article, were unusually active. That activity, not the per-contract fee itself, is the revenue driver.
2. Net Interest Revenue on Cash Sweep Balances
Schwab, like most large brokers, sweeps a portion of uninvested client cash into interest-bearing accounts and earns the spread. Net interest revenue of $3.357 billion, versus $2.822 billion a year earlier, and a net interest margin that widened to 3.00% show this engine running hotter, largely a function of how much cash clients are holding and where the Fed’s policy rate sits, not of anything a retail trader controls directly.
For a reader who uses Schwab or thinkorswim as their own trading platform, this is the self-referential angle worth understanding: your own trading activity, in aggregate with millions of other accounts, is a direct input into your broker’s earnings. It doesn’t change your day-to-day trading, but it explains why broker stocks can behave unpredictably around volatile, high-volume market periods even when nothing about their fee structure has changed.
Schwab’s Q2 2026 Scorecard: Estimate Versus Actual
| Metric | Analyst estimate | Actual result | Beat or miss |
|---|---|---|---|
| Adjusted EPS | ~$1.58 | $1.62 | Beat |
| Net revenue | ~$7.03B | $7.072B | Beat |
| DARTs | Elevated, not specifically forecast | 11.9M (record) | Record |
| Net interest margin | Gradual expansion expected | 3.00% (+12bps QoQ) | Beat |
| Stock reaction | N/A | Closed down ~2.5% | Disconnected from results |
Illustrative Post-Earnings Structures (Not a Recommendation)
Once a stock like SCHW has already reported and the implied volatility crush has happened, the trade decision changes from figuring out how to position for an unknown outcome to deciding how to react to a known one. Two hypothetical, defined-risk structures a trader might consider researching in this kind of setup, purely as an illustration of the mechanics:
| Hypothetical structure | What it expresses | Key risk |
|---|---|---|
| Illustrative bull put spread below the post-earnings low | A view that the post-earnings selloff is overdone relative to the fundamentals reported | Defined max loss, but wrong if the stock keeps sliding on broader market weakness unrelated to the print |
| Illustrative iron condor around the new post-earnings range | A view that, with the event now resolved, realized volatility should settle lower than it was pre-earnings | Caps upside if the stock breaks out of the range on a fresh catalyst, such as a Fed rate move or a sector-wide brokerage re-rating |
Neither of these is a trade recommendation on Schwab or any other name. They’re included only to show how the beat-but-the-stock-fell setup translates into concrete, defined-risk structures a trader might study, sized and chosen based on that individual’s own risk tolerance and account, not on anything in this article.
Who Should Pay Attention to This, and Who Shouldn’t
This kind of post-earnings, expectations-versus-results analysis is most useful for traders who already hold or are considering options positions in a stock that just reported, and who want to understand why the market reaction diverged from the headline numbers. It is not useful, and arguably counterproductive, for anyone looking for a signal to chase the stock in either direction purely off this one data point. A single day’s reaction to one earnings report is noise layered on top of a business that, by its own numbers, grew assets, revenue, and trading activity across the quarter. Traders who treat every earnings print as a binary beat-buy or miss-sell signal will eventually get whipsawed by exactly this kind of result, where the fundamentals and the price reaction genuinely disagree.
If you’re actively trading options around events like this, the commission structure on a fast-moving multi-leg adjustment matters more than it does on a single buy-and-hold trade. tastytrade charges $1 per contract to open an options position and $0 to close it, capped at $10 per leg, verified as of 2026-03-28, which is worth knowing if you plan to roll or adjust a position across more than one session rather than opening and closing cleanly on the same day. The right platform always depends on what else you need from an account, not commission structure alone.
Bottom Line
Schwab beat on EPS, revenue, DARTs, and net interest margin, and the stock still fell about 2.5%, because it had already rallied roughly 11.8% into the print and the bar for good enough had moved higher than the bar for beating the consensus. Check how far a stock has run before the report, not just whether it beat, before drawing any conclusion from the post-earnings move.
FAQ
Q: Why did Schwab’s stock fall if the company beat earnings estimates?
A: The stock had already risen about 11.8% in the month before the July 21, 2026 report. When expectations are already elevated, a genuine beat on estimates doesn’t guarantee a positive price reaction, especially if the market had priced in even stronger results.
Q: Does Schwab’s own earnings affect what I pay in options commissions?
A: No. Schwab’s published per-contract options rate, $0.65, verified as of 2026-04-21, is set independently of the company’s quarterly financial results. Schwab’s stock moves on client trading volume and net interest income, not on the fee schedule it charges customers.
Q: What is a daily average revenue trade (DART)?
A: A DART is a single trade, whether stock, options contract, or futures contract, that generates transaction-based revenue for the broker, averaged across each trading day in the reporting period. Schwab reported a record 11.9 million DARTs for Q2 2026.
Q: What is net interest margin and why does it matter for a brokerage’s earnings?
A: Net interest margin, or NIM, measures the spread a broker earns on interest-bearing assets, including uninvested client cash swept into interest-bearing accounts, relative to its funding costs. Schwab’s NIM expanded to 3.00% in Q2 2026, from 2.66% a year earlier, directly boosting net interest revenue.
Q: Should I trade options around a brokerage’s own earnings report?
A: That depends entirely on your own strategy and risk tolerance. This article explains the mechanics of why Schwab’s stock reacted the way it did; it is not a recommendation to buy, sell, or hold any specific position.
Keep Learning
If you want to see this same beat-the-estimates-but-the-stock-falls-anyway pattern play out on another name this earnings season, read the Alphabet Q2 2026 earnings recap, where a similar dynamic unfolded around raised capex guidance. And if you’re holding options into or out of an earnings event and want a research-backed framework for when to close a profitable position rather than let it ride, see the 21-DTE rule and 50% profit exit guide.
