Stocks closed mostly lower on Wall Street Tuesday, handing the S&P 500 index its largest loss in almost three weeks.
The pullback followed weekslong rally, which reached 44.5% between late March and Monday. Financial, industrial and health care stocks led the slide. Technology companies were among the gainers, helping to push the Nasdaq to another all-time high.
The S&P 500 lost 25.21 points, or 0.8%, to 3,207.18.
The Dow Jones Industrial Average dropped 300.14 points, or 1.1%, to 27,272.30.