❉ Buffybot wonderful businesses, fair prices

← back

SCHW Charles Schwab Corporation

capital_markets · valued with sonnet high conviction · 2026-08-05

HOLD
good · 70 ▟ wide moat circle of competence: in ✓ would own for a decade trend up · +11.6% vs 200-DMA
Owner-earnings value$48.09
Price$106.35
Margin of safety -54.8%

Wonderful sticky-asset-gathering franchise, but at 106 the market is pricing in growth well above history.

The business

Schwab operates a brokerage and banking platform earning money three ways: net interest income on client cash/margin balances and its bank deposits, asset management fees on Schwab funds and advisory balances, and trading-related revenue. It scales with total client assets and interest rates rather than transaction volume, having eliminated trading commissions.

Quality gate · 70/100

Returns on capital 22.1/30
Consistency 19.5/22
Margins / pricing power 4/16
Balance sheet 13.3/16
Cash conversion 5.0/10
Capital allocation 5.6/6
Median ROE15.1%
FCF conversion114%
Share count / yr-1.7%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceswitching costs
Trajectorystable
Managementexcellent

Client assets are extremely sticky (brokerage/retirement account transfer friction, integrated banking-sweep-advisor ecosystem), and post-TD Ameritrade integration Schwab has massive scale advantages in cost per account; but the moat is partly a spread business exposed to rate-cycle and deposit-beta risk, capping it just below a pricing-power moat like a brand.

Management (Bettinger/Walt) has a long history of disciplined organic growth, a value-accretive TDA acquisition, consistent buybacks, and a rational dividend; balance sheet was stressed in 2023 by bank-run-era deposit outflows but was managed through without permanent impairment.

Owner-earnings inputs

Owner earnings (TTM)9.42B
Owner-earnings yield5.1%
Free-cash-flow yield5.3%
Growth used (normalized)7.0%
Terminal growth3.0%
Discount rate (hurdle)8.0%

Key risks

  • Net interest margin compression if rates fall faster than deposit costs reprice
  • Deposit/cash-sorting behavior reduces high-margin bank interest income in higher-rate regimes
  • Regulatory/capital requirements on the bank subsidiary could constrain leverage and returns

Catalysts

  • Continued run-off of low-yielding legacy AFS/HTM securities improving net interest margin
  • Realization of remaining TD Ameritrade integration cost synergies
  • Growth in advisor-managed and advisory fee-based assets as a more fee-stable revenue mix

Recent news

score · 8 articles

  • How Investors Are Reacting To Charles Schwab (SCHW) Dividend And Surge In Retail Bullish Sentiment
  • Charles Schwab (SCHW) Stock Still Looks Cheap On Fair Value Yet Fair On Earnings
  • Why Charles Schwab Stock Jumped in July
  • Retail Investors Just Got a Lot More Bullish on the Market, Schwab Says
  • Does IBKR's 8.6% Monthly Decline Present a Buying Opportunity?
  • 3 Financials Stocks to Consider Right Now
  • Starbucks upgraded, eBay downgraded: Wall Street's top analyst calls
  • Here Are Monday’s Top Wall Street Analyst Research Calls: Best Buy, Circle Internet, Corning, Eaton Corporation, eBay, Ingersoll-Rand, NXP Semiconductors, Starbucks, and More

⚠ financial — owner earnings ≈ net income · financial — valued by residual income (ROE vs cost of equity on book equity) · Rich vs our conservative value, but a quality business is not a short — stance is WAIT for a better price, not sell.

History

DateQualityPriceValueMoSRating
2026-10-28 70 $89.30 $45.83 -48.7% HOLD
2026-10-27 70 $89.73 $45.83 -48.9% HOLD
2026-10-26 70 $90.58 $45.83 -49.4% HOLD
2026-10-23 70 $91.44 $45.83 -49.9% HOLD
2026-10-22 70 $91.64 $45.83 -50.0% HOLD
2026-10-21 70 $90.89 $45.83 -49.6% HOLD
2026-10-20 70 $89.58 $45.83 -48.8% HOLD
2026-10-19 70 $91.96 $47.03 -48.9% HOLD
2026-10-16 70 $94.16 $47.03 -50.1% HOLD
2026-10-15 70 $96.80 $47.03 -51.4% HOLD
2026-10-14 70 $95.94 $47.03 -51.0% HOLD
2026-10-13 70 $97.06 $47.03 -51.5% HOLD
2026-10-12 70 $96.70 $47.03 -51.4% HOLD
2026-10-09 70 $96.87 $47.03 -51.5% HOLD
2026-10-08 70 $95.58 $47.03 -50.8% HOLD
2026-10-07 70 $96.80 $47.03 -51.4% HOLD
2026-10-06 70 $97.96 $47.03 -52.0% HOLD
2026-10-05 70 $96.70 $47.03 -51.4% HOLD
2026-10-02 70 $98.37 $47.03 -52.2% HOLD
2026-10-01 70 $97.74 $47.03 -51.9% HOLD
2026-09-30 70 $99.10 $47.03 -52.5% HOLD
2026-09-29 70 $98.30 $47.03 -52.2% HOLD
2026-09-28 70 $99.03 $47.03 -52.5% HOLD
2026-09-25 70 $99.49 $47.03 -52.7% HOLD
2026-09-24 70 $99.50 $47.03 -52.7% HOLD
2026-09-23 70 $106.88 $47.03 -56.0% HOLD
2026-09-22 70 $106.88 $47.03 -56.0% HOLD
2026-09-21 70 $105.25 $47.03 -55.3% HOLD
2026-09-18 70 $104.63 $47.03 -55.1% HOLD
2026-09-17 70 $105.16 $47.03 -55.3% HOLD
2026-09-16 70 $107.79 $47.03 -56.4% HOLD
2026-09-15 70 $107.31 $47.03 -56.2% HOLD
2026-09-14 70 $107.25 $47.03 -56.1% HOLD
2026-09-11 70 $107.33 $47.03 -56.2% HOLD
2026-09-10 70 $106.54 $48.09 -54.9% HOLD
2026-09-09 70 $106.87 $48.09 -55.0% HOLD
2026-09-08 70 $109.29 $48.09 -56.0% HOLD
2026-09-07 70 $109.29 $48.09 -56.0% HOLD
2026-09-04 70 $110.38 $48.09 -56.4% HOLD
2026-09-03 70 $108.24 $48.09 -55.6% HOLD
2026-09-02 70 $108.28 $48.09 -55.6% HOLD
2026-09-01 70 $109.82 $48.09 -56.2% HOLD
2026-08-31 70 $110.16 $48.09 -56.3% HOLD
2026-08-28 70 $108.05 $48.09 -55.5% HOLD
2026-08-27 70 $109.39 $48.09 -56.0% HOLD
2026-08-26 70 $112.27 $48.09 -57.2% HOLD
2026-08-25 70 $113.65 $48.09 -57.7% HOLD
2026-08-24 70 $112.30 $48.09 -57.2% HOLD
2026-08-21 70 $109.79 $48.09 -56.2% HOLD
2026-08-20 70 $110.88 $48.09 -56.6% HOLD
2026-08-19 70 $111.68 $48.09 -56.9% HOLD
2026-08-18 70 $111.09 $48.09 -56.7% HOLD
2026-08-17 70 $111.09 $48.09 -56.7% HOLD
2026-08-14 70 $110.06 $48.09 -56.3% HOLD
2026-08-13 70 $109.34 $48.09 -56.0% HOLD
2026-08-12 70 $107.70 $48.09 -55.3% HOLD
2026-08-11 70 $107.99 $48.09 -55.5% HOLD
2026-08-10 70 $107.60 $48.09 -55.3% HOLD
2026-08-07 70 $107.66 $48.09 -55.3% HOLD
2026-08-06 70 $108.02 $48.09 -55.5% HOLD
2026-08-05 70 $106.35 $48.09 -54.8% HOLD
2026-08-04 70 $105.24 $46.89 -55.4% HOLD
2026-08-03 70 $105.24 $46.89 -55.4% HOLD
2026-07-31 70 $104.33 $46.89 -55.1% HOLD
2026-07-30 70 $104.47 $46.89 -55.1% HOLD
2026-07-29 70 $104.18 $46.89 -55.0% HOLD
2026-07-28 70 $104.18 $46.89 -55.0% HOLD
2026-07-27 70 $101.61 $46.89 -53.8% HOLD
2026-07-24 70 $101.61 $46.89 -53.8% HOLD
2026-07-23 70 $100.80 $46.89 -53.5% HOLD
2026-07-22 70 $99.96 $46.89 -53.1% HOLD
2026-07-21 70 $102.54 $46.89 -54.3% HOLD
2026-07-20 70 $101.56 $46.89 -53.8% HOLD
2026-07-17 70 $102.80 $46.89 -54.4% HOLD
2026-07-16 70 $102.79 $46.89 -54.4% HOLD
2026-07-15 70 $102.38 $46.89 -54.2% HOLD
2026-07-14 70 $102.38 $46.89 -54.2% HOLD
2026-07-13 70 $103.12 $46.89 -54.5% HOLD
2026-07-10 70 $101.91 $46.89 -54.0% HOLD
2026-07-09 70 $101.70 $46.89 -53.9% HOLD
2026-07-08 70 $101.93 $46.89 -54.0% HOLD
2026-07-07 70 $100.62 $46.89 -53.4% HOLD
2026-07-06 70 $97.00 $46.89 -51.7% HOLD
2026-07-03 70 $97.00 $46.89 -51.7% HOLD
2026-07-02 70 $95.78 $46.89 -51.0% HOLD
2026-06-25 73 $91.39 $47.18 -48.4% STRONG SELL
2026-06-23 73 $93.17 $46.82 -49.7% STRONG SELL