Stocks gave back some of their recent gains Monday after a day of choppy trading on Wall Street led the major indexes to a mixed finish.
The S&P 500 slipped 0.2% in the final hour of trading after holding a slight gain for much of the afternoon. The benchmark index is coming off a weekly loss, though it ended July higher, its sixth straight month of gains. It remains within 0.8% of the all-time high it set a week ago.
A slide in technology, industrial, raw materials and communication companies weighed on the market. Energy stocks also fell in tandem