Stocks edged lower in afternoon trading on Wall Street as oil prices gained ground and a wide variety of companies reported their latest financial results.

Stocks meandered to a mixed finish on Wall Street and remained close to their records, while oil prices held steady.

Stocks wavered in afternoon trading on Wall Street and hovered around their records set a day earlier, while oil prices held steady.