| Position | Action |
|---|---|
| Current position | Trim 15-20% of existing SCHW exposure |
| Residual position after trim | Hold with $103.86 trailing stop |
| Re-entry Tier 1 (half tranche) | Add on pullback to $105-106 with RSI reset to 55-60 |
| Re-entry Tier 2 (remaining half) | Add on MACD line cross back above zero |
| New capital | Do not initiate new positions |
SCHW presents a structurally bullish earnings inflection with 43% YoY EPS growth, a favorable macro environment (86% no Fed cut odds), and best-in-class ROE of 20.28%, supported by confirmed technical golden cross.
| Indicator | Value | Signal |
|---|---|---|
| 50 SMA | 96.96 | bullish |
| 200 SMA | 95.50 | bullish |
| 10 EMA | 105.90 | bullish |
| RSI | 69.26 | neutral |
| MACD | 2.82 | bullish |
| MACD Histogram | 0.09 | bearish |
| Bollinger Middle | 103.86 | neutral |
| Bollinger Upper | 108.79 | neutral |
| Bollinger Lower | 98.93 | neutral |
| ATR | 2.18 | neutral |
| Close | 107.60 | 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.
Trim 15-20% into $107-108 resistance; maintain trailing stop at $103.86
Underweight is the correct rating given ~1:2 risk/reward asymmetry (4-6% upside to $112-114 vs. -10% to -11% downside to 50/200 SMA zone), but full exit is unwarranted due to realized 43% YoY EPS growth, $129B HTM/CD repricing runway, 51.88% operating margin, 20.28% ROE, and $13B annual capital return. The 15-20% trim calibration is supported by the 2026-08-06 CRM precedent, while the tiered re-entry at $105-106 (vs. aggressive analyst's $100-102) is more executable per the MSFT lesson on inert patience.
When: MACD line crosses back above zero confirming trend resumption
Then: Add remaining half of trimmed position
↩ rebuts: “Bear 'premium valuation' concern”
· concedes: Bear correctly notes MACD histogram has compressed from +1.19 to +0.09; RSI at 69.26 is approaching overbought territory (70 threshold); Price is 1.1% below Bollinger upper band; Social sentiment data legs failed (StockTwits down, Reddit silent); Stock has run 19% in six weeks — bears want to wait for pullback
Schwab's 43% EPS growth is a finite mean reversion from crisis troughs, not structural growth; the 20%+ ROE is mechanically inflated by buybacks and at structural risk from Basel III; macro tailwinds are consensus-priced with asymmetric downside; technical momentum is exhausted; competitive positioning is squeezed; risk/reward is 1:2-1:3 against the bull case.
· concedes: The 43% EPS growth is real and realized; NIM expansion is a legitimate structural improvement even if finite; Aggressive capital return (though timing is questioned) demonstrates shareholder focus; Technical trend is technically intact until broken; 86% no-cut probability is genuinely favorable for near-term NII
→ vs conservative: Golden cross is a lagging indicator confirming what already happened—buyers at the signal bought the top after 19% rally
→ vs conservative: 'Don't sell winners' misses that 10-11% drawdown to SMA zone costs $15-20 per share—holding 100% through it is low-conviction passivity, not conviction
→ vs conservative: Record Q2, raised guidance, and NII expansion already priced into $107.60 forward multiple—Forward P/E not capturing deceleration ahead
→ vs conservative: Stop loss at $103.86 representing 3.4% downside on 0.75 beta stock is disciplined risk management, not reckless
→ vs neutral: HOLD is 'seductive and dangerous'—waiting through the drawdown to avoid trimming at the top is paying $15-20 per share for inaction
→ vs neutral: Describing $107.66/$107.60/$107.60 as 'mild short-term topping' is wrong—same price three times is a ceiling, not mild
→ vs neutral: 43% YoY EPS print is comp-driven from 2023 trough; forward multiple pricing in past growth, not future deceleration
→ vs neutral: 'Wait for confirmation below $103.86' is the trap—confirmation sellers give back $4-5 per share before acting
Support: 105.9 · 103.86 · 98.93 · 96.96 · 95.5 | Resistance: 108.79 · 108.02
SCHW is in a strong recovery rally after collapsing from ~$106.47 (Feb 2026) to ~$85.35 (May 2026 low), recovering to $107.60 by August 2026 (~19% advance in six weeks). The trend is structurally bullish with a confirmed golden cross (50 SMA crossed above 200 SMA) and all MAs stacked bullishly. However, momentum is decelerating—the MACD histogram has collapsed from +1.19 to +0.09 despite price making a near-term high, and RSI at 69.26 is approaching overbought territory without yet breaking 70. The MACD histogram compression and two-session stall under the $108.02 swing high represent the primary caution signals. Key levels: resistance at $108.79 (Bollinger upper) and $108.02 (recent high); support at $105.90 (10 EMA), $103.86 (Bollinger middle), and $98.93 (Bollinger lower). ATR of $2.18 implies a ~2% daily range; a reasonable stop sits ~$4.36 below entry (~$103.24). Action: HOLD existing positions; do not chase at $107.60; await pullback to $105-106 or breakout above $108.79 on volume >10M shares.
Market Cap
$187.13B
P/E Ratio (TTM)
19.60
Forward P/E
13.79
PEG Ratio
1.08
Price/Book
3.73
EPS (TTM)
$5.49
Forward EPS
$7.80
Dividend Yield
1.19%
Beta
0.75
52-Week High
$107.62
52-Week Low
$83.96
50-Day MA
$95.48
200-Day MA
$95.62
Net Income (TTM)
$9.72B
Gross Profit
$25.37B
Revenue (TTM)
$26.03B
Profit Margin
38.79%
Operating Margin
51.88%
Return on Equity (ROE)
20.28%
Return on Assets (ROA)
2.07%
EPS Growth (YoY)
+43%
Total Assets
$493.3B
Cash & Equivalents
$45.0B
Held-to-Maturity Securities
$129.1B
Receivables
$118.0B
Total Liabilities
$444.1B
Total Debt
$33.1B
Long-Term Debt
$20.6B
Common Stock Equity
$42.5B
Preferred Stock Equity
$6.8B
Total Stockholders' Equity
$49.2B
Tangible Book Value
$22.8B
Debt/Equity
74.05
Q2 2026 Revenue
$6,482M
Q2 2026 Net Income
$2,479M
Q2 2026 Diluted EPS
$1.54
Q2 2026 NII
$3,144M
Q2 2026 Interest Expense
$818M
Q1 2026 Revenue
$6,336M
Q1 2026 Net Income
$2,459M
Q1 2026 Diluted EPS
$1.37
Q1 2026 NII
$3,172M
Q1 2026 Interest Expense
$832M
Q4 2025 Revenue
$6,135M
Q4 2025 Net Income
$2,358M
Q4 2025 Diluted EPS
$1.33
Q4 2025 NII
$3,050M
Q4 2025 Interest Expense
$906M
Q3 2025 Revenue
$5,851M
Q3 2025 Net Income
$2,126M
Q3 2025 Diluted EPS
$1.26
Q3 2025 NII
$2,822M
Q3 2025 Interest Expense
$965M
Q2 2025 Revenue
$5,599M
Q2 2025 Net Income
$1,909M
Q2 2025 Diluted EPS
$1.08
Q2 2025 NII
$2,706M
Q2 2025 Interest Expense
$1,051M
Q1 2026 Operating Cash Flow
$7,342M
Q1 2026 Free Cash Flow
$7,202M
Q1 2026 Buybacks
$2,378M
Q1 2026 Dividends
$632M
Q4 2025 Operating Cash Flow
$-763M
Q4 2025 Free Cash Flow
$-921M
Q4 2025 Buybacks
$2,765M
Q4 2025 Dividends
$564M
Share Count (Q1 2025)
1.816B
Share Count (Q1 2026)
1.738B
Cumulative Buybacks (4 quarters)
$10.6B
Annual Capital Return
$13B
Total Debt Reduction YoY
$6.8B
Interest Expense Reduction YoY
22%
Strengths
Concerns
Charles Schwab is in the late stages of a post-crisis earnings recovery, having navigated the 2023 deposit-flight and HTM securities challenges. Interest expense has declined ~22% YoY while net interest income has expanded to $3.14B in Q2 2026, and aggressive capital return (~13B annually through buybacks and dividends) has driven EPS from $1.08 to $1.54 in one year (~43% YoY growth). The valuation appears attractive on forward P/E (13.79x) with a PEG ratio near 1.0, supported by best-in-class 20.28% ROE, defensive beta (0.75), and ~6-7% total shareholder yield. Key risks include interest rate sensitivity, regulatory capital requirements (Basel III), and premium P/B dependency on sustained ~20% ROE.