The Charles Schwab Corp. reported record earnings and revenue in Q2 of 2025, with share buyback program raised to $20 billion. Shares recently hit new all-time highs, up 31.5% year-to-date. Schwab provides various financial services, with 37.5 million active brokerage accounts and $10.8 trillion in client assets. In Q2 2025, earnings were a record $1.14 per share, net revenue rose 25% to $5.9 billion, and total client assets reached $10.76 trillion. Analysts are optimistic, with 2025 earnings estimates revised higher and a bullish outlook for 2026. Schwab authorized a new $20 billion stock buyback plan and shares broke out to new highs in 2025. Trading at a forward P/E ratio of 21.2, Schwab is attractively valued with a PEG ratio of 0.94, indicating growth and value.

Read more at Zacks Investment Research: Bull of the Day: Charles Schwab (SCHW) – July 28, 2025