Highlights
The Dow industrial average firmed 0.2 percent, the S&P 500 was flat, and the Nasdaq eased 0.3 percent. US Treasury yields, the dollar, and oil prices all declined after two days of gains.
Weakness in most megacaps depressed the major averages, offset somewhat by a rally in Alphabet on strong quarterly results. Technology shares lagged as Microsoft had a bad day after the market reacted badly to news of slowing Azure sales.
Among other sectors, financials outperformed as regional bank stocks were buoyed by hopes for more mergers after news Banc of California would buy PacWest, its troubled competitor. Other strong sectors included communications services, real estate, utilities, and industrials. Lagging were energy, consumer discretionary, and materials. Amazon sagged to dampen consumer discretionary.