Stocks rose in afternoon trading on Wall Street Friday, keeping the market on track for new highs and its third weekly gain in the last four.

The S&P 500 was up 0.8% and hovering around its record. The benchmark index is on track to wipe out its losses from a slide last week.

The Dow Jones Industrial Average rose 243 points, or 0.6%, as of 3:30 p.m. Eastern. The Nasdaq added 0.9% to the all-time high it set a day earlier.

Technology companies, with their hefty stock values, were doing much of the heavy lifting for the market. Nvidia rose 1% and Apple gained 4%.

Gilead Sciences jumped 8% for one of the biggest gains. It reported financial results that easily beat analysts' forecasts, while also raising its earnings forecast for the year. Expedia Group rose 3.9% after also reporting enco

See Full Page