The S&P 500 traded near its record high on Friday as Wall Street is set to wrap up the week with solid gains.
The Dow Jones Industrials climbed 85.61 points to 33,589.18
The broader index gained 9.6 points, to 4,106.77, for yet another intraday record.
The NASDAQ Composite squired higher 8.26 points to 13,837.57.
Stocks linked to the recovering economy led the gains again amid reopening optimism. Carnival Corp rose 2.4% after getting two upgrades on Wall Street amid pent-up demand and potential summer restart. General Electric climbed about 2%. JPMorgan added 0.9%.
The major averages are poised to end the week higher. The Dow is up more than 1% this week. The S&P 500 has gained about 2% since Monday, while the NASDAQ has rallied 2.4%.
On the data front, the producer price index, which measures wholesale price inflation, jumped in March. The March PPI data showed a rise of 1.0%, compared with a projected increase of 0.4% from economists surveyed by Dow Jones.
Year over year, the PPI surged 4.2%, which marks the largest annual gain in more than nine years.
Prices for 10-Year Treasurys fell, raising yields to 1.64% from Thursday's 1.62%. Treasury prices and yields move in opposite directions.
Oil prices dropped 17 cents to $59.43 U.S. a barrel.
Gold prices slumped $12.30 to $1,745.90 U.S. an ounce.