Banks and other financial companies led U.S. stock indexes sharply higher Tuesday, snapping an eight-day losing streak for the Dow Jones industrial average.
The rally was broad, with materials and industrial companies among the biggest gainers. Energy stocks notched a big gain as crude oil prices moved higher.
The market got a boost from new data showing that consumer confidence in the U.S. hit its highest level since 2000.
Investor optimism that Congress and the White House are pivoting to tax cuts and other business-friendly policy proposals after spending recent weeks focused on healthcare also helped send the market higher, said JJ Kinahan, chief market strategist at...