Stocks wavered in afternoon trading on Wall Street Wednesday and hovered around their records set a day earlier, while oil prices held steady. The S&P 500 rose 0.1 per cent. The Dow Jones Industrial Average added 473 points, or 0.9 per cent, as of 2:12 p.m. Eastern time. The Nasdaq composite fell 0.4 per cent. The S&P 500 and the Dow both set records on Tuesday, while the Nasdaq is 2 per cent below its record. Every major index had been surging this week, giving August a strong start.

Major US stock indexes opened higher on Monday. De-escalating Middle East tensions helped drag down crude oil prices. Investors are now preparing for a busy week of earnings…

US stock market today:The S&P 500 gained 1%, extending its recovery after a turbulent July marked by sharp swings. The Dow Jones Industrial Average had advanced 624 points, or…