Mumbai, June 23 -- U.S. stocks drifted through a mixed day of trading on Monday after oil prices eased and falling Big Tech stocks weighed on Wall Street.

The S&P 500 slipped 0.4% coming off its 11th winning week in the last 12, and pulled 1.8% below its all-time high set early this month. The Dow Jones Industrial Average added 148 points (0.3%) and the Nasdaq composite slumped 1.3%.

In the oil market, prices fell following talks over the weekend between the United States and Iran on their war. U.S. Vice President JD Vance said they created a "good foundation for a successful final deal." An end to the war could clear the Strait of Hormuz for oil tankers and allow for the undisputed resumption of deliveries from the Persian Gulf. Iran's...