Overweight with patient limit order execution at $106.36; defer chasing at $111.68
SCHW's fundamental thesis is too strong to abandon (Overweight rating maintained), the technical setup is too extended to chase at $111.68 (RSI 75.61, 33% rally off May low, 0.95% below 52-week high), and the trader's patient limit order at $106.36 correctly captures both. Three prior Hold decisions (8/13, 8/14, 8/17) validated that preserving core exposure and waiting for parameterized triggers earns alpha. The fundamental quality metrics (42.6% EPS growth, 20.27% ROE, $13B annualized capital return, 14.3x forward P/E on 7% total shareholder yield) warrant staged deployment, not abandonment. Execute: place GTC limit order at $106.36 for initial 0.5% tranche; maintain existing core position unchanged; defer second tranche until confirmed breakout above $112.77 or post-earnings confirmation.
| Position | Action |
|---|---|
| Initial tranche entry at limit order $106.36 | Buy 0.5% NAV |
| Breakout entry above $112.77 with volume > 5-day average and MACD histogram turning positive | Buy 0.25% NAV (smaller sizing due to breakout entry) |
| Post-Q3 2026 earnings confirmation with sustained client-asset growth and stable/improving NII/NIM | Buy remaining tranche to reach total target 0.75%-1.25% active overweight |
| Decisive close below $106.36 | Reduce tactical position by one-third |
| Weekly close below $99.81 (50 SMA invalidation) | Remove active overweight |
| 30Y yield breaks materially above 5% with widening IG spreads and VIX >25 | Defensive trim warranted |
| Linqto litigation developments materially worsen | Cap incremental sizing |
Charles Schwab is a buy based on accelerating earnings growth (43% YoY EPS), an attractive forward P/E of 14.3x implying ~42% earnings growth, a 7% total shareholder yield, and higher-for-longer interest rates as a NIM tailwind rather than headwind.
| Indicator | Value | Signal |
|---|---|---|
| Close | 111.68 | neutral |
| 10 EMA | 109.04 | bullish |
| 50 SMA | 99.81 | bullish |
| 200 SMA | 95.79 | bullish |
| MACD Line | 3.08 | bullish |
| MACD Signal | 2.90 | bullish |
| MACD Histogram | 0.18 | neutral |
| RSI | 75.61 | bearish |
| ATR (14) | 1.99 | neutral |
| Bollinger Upper Band | 112.77 | neutral |
| Bollinger Middle Band | 106.36 | neutral |
This report is AI-generated for informational and educational purposes only and is not investment advice or a recommendation to buy or sell any security. Full disclaimer.
When: Price pulls back to $106.36-$109.04 (Bollinger middle band / 10 EMA zone)
Then: Execute GTC limit order to buy 0.5% NAV tranche at $106.36
Earnings are accelerating with 43% EPS growth and 31.7% net income growth YoY, with the Street pricing in ~42% further earnings expansion
↩ rebuts: “Bear's concern that much of the good news is 'priced in'”
EV: +$10 (from ~$111 to $120+ target) · concedes: 22% run has left limited margin of safety; RSI at 75.61 and price near upper Bollinger Band create near-term overbought risk; Linqto litigation with 13,000 customers creates uncertainty, though damages unquantified; HTM portfolio remains at -$10.6B unrealized losses despite improvement; Volume at 5.24M below the ~7-8M average raises questions about conviction
SCHW is a textbook "buy the rumor, sell the news" setup at 52-week highs, where the 33% rally has fully priced in continued 40%+ earnings growth that is mathematically fragile given base-effect comps, while technical indicators scream late-cycle exhaustion and macro headwinds from 30-year yields at 19-year highs threaten AUM and multiple expansion.
EV: -$11.3% (to 50 SMA at $99) vs +7.5% (to $120) - asymmetric downside · concedes: The rally does reflect genuine recovery from 2023 deposit crisis; NII growth is real, just already fully priced; The MACD line itself is still rising, not just the histogram; Bollinger Bands aren't mechanical ceilings; Fee compression has been managed better than feared; The company's scale and distribution network remain formidable
→ vs conservative: Waiting for pullback to $100-$103 ignores that RSI overbought readings persist for weeks/months in powerful uptrends; anyone who sold SCHW at RSI 73 in July missed 22% upside
→ vs conservative: The 50-day MA at $99.81 and 200-day MA at $95.79 are positively stacked and rising—declining to buy on strength means missing grinding higher toward $115-$120 before chasing back in at worse price
→ vs conservative: Bond/30-year yield concerns are overblown as Schwab doesn't hold long-duration credit as trading book; HTM losses improving from negative $12.6B to negative $10.6B
→ vs conservative: Forward P/E of 14.31x with 42.6% EPS growth, 20.27% ROE, and 7% yield is not expensive—it's a growth company at value multiple, not a value trap
→ vs neutral: 'Hold' assumes action without commitment; the phased entry with 0.5% NAV tranches already built in IS the risk management, not an argument to do nothing
→ vs neutral: The plan already has three-tranche structure with stop levels and position sizing controls—this is disciplined aggression, not recklessness
→ vs conservative: Linqto litigation (13,000-customer class action) is peripheral to core franchise; stock is up 22% in three months despite known overhang, proving market has looked past it
→ vs conservative: MACD histogram contracting is bullish deceleration, not bearish reversal—confusing this with sell signal shows misunderstanding of momentum regimes
→ vs conservative: Bollinger upper band tag at $111.68 is typically a continuation signal when all MAs are aligned and bands are wide, not a reversal signal
| Bollinger Lower Band | 99.96 | neutral |
Support: 109.04 · 106.36 · 99.96 · 99.81 | Resistance: 112.77
SCHW has staged a powerful recovery from its May 28, 2026 low of $83.72 to the current price of $111.68, representing a multi-month rally that has broken above prior resistance at $101.05. All three moving averages are positively stacked and rising, confirming the bullish trend across all timeframes. However, the risk/reward for new entries is unfavorable at current levels due to overbought RSI (75.61), contracting MACD histogram (declined from a peak of 1.18 on July 8 to 0.18), and price testing the upper Bollinger Band (112.77). Volume of 5.24M is below the 30-day average of 7-8M, failing to confirm the latest price push. ATR has compressed from 2.84 during the April selloff to 1.99, suggesting a tightening range that may precede directional expansion.
Market Cap
$193.1B
Stock Price (Aug 18, 2026)
~$111.69
52-Week High
$112.19
52-Week Low
$83.96
50-Day Moving Average
$99.62
200-Day Moving Average
$96.33
Beta
0.75
Dividend Yield
1.16%
P/E Ratio (TTM)
20.38
Forward P/E
14.31
PEG Ratio
1.12
Price/Book
4.39
Book Value Per Share
$25.42
Net Profit Margin
38.79%
Operating Margin
52.28%
Return on Equity
20.27%
Return on Assets
2.07%
Effective Tax Rate (Q2 2026)
23.7%
Q2 2026 Revenue
$7.07B
Q2 2026 Net Income
$2.80B
Q2 2026 Diluted EPS
$1.54
Q2 2026 NII (Net Interest Income)
$3.36B
TTM Revenue
$26.0B
Total Assets
$517.3B
Total Liabilities
$467.1B
Stockholders' Equity
$50.1B
Total Debt
$37.3B
HTM Securities
$126.6B
Net Loans
$67.0B
Cash & Cash Equivalents
$40.6B
Receivables
$144.9B
Goodwill & Intangibles
$19.6B
Other Equity Adjustments
-$10.6B
Debt-to-Equity (book)
151.1
Current Ratio
0.66
Q2 2026 Operating Cash Flow
$4.30B
Q2 2026 Free Cash Flow
$4.12B
Q2 2026 CapEx
$185M
Q2 2026 Share Buybacks
$3.05B
Q2 2026 Dividends Paid
$643M
Trailing 4-Quarter Buybacks
~$10.9B
Trailing 4-Quarter Dividends
~$2.4B
Total Shareholder Yield
~7%
Diluted Shares (Q2 2026)
1,739M
Treasury Stock
$21.7B
Client Assets
~$9.7T+
Strengths
Concerns
SCHW exhibits elite profitability with 20.27% ROE and 38.79% net margin, driven by strong Q2 2026 results showing EPS of $1.54 (up 42.6% YoY) and revenue of $7.07B (up 20.9% YoY). The company continues its aggressive capital return program with ~7% total shareholder yield through buybacks and dividends, having reduced share count by 4.6% over four quarters. While HTM unrealized losses of -$10.6B remain a concern and rate sensitivity persists, the forward P/E of 14.31 with expected ~42% earnings growth makes the valuation attractive at current levels near 52-week highs.
Macro: Hawkish-but-stable macro regime: Polymarket prices 85% probability of ZERO Fed rate cuts in 2026, with US recession odds at just 8%. The 30-year Treasury yield hit a 19-year high this week, triggering a sharp bond-led equity selloff with Nasdaq down 355 points. Key drivers include inflation angst, rising government debt, and AI-bubble concerns. Oil prices rising add to inflation pressure. Fed funds rate staying elevated through year-end supports bank NIM.