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.

The US stock market jumped to records as companies kept piling up profits and oil prices eased, while SpaceX released its first set of earnings since listing.

The US stock market is rushing toward records as profits keep piling up for companies and as oil prices ease.