INFLATION: U.S. consumer prices rose a modest 0.2 percent in April, indicating that that broader inflation pressure in the world's No. 1 economy remains muted. Slower growth in core prices may relieve pressure on the Federal Reserve to accelerate interest rate hikes. The U.S. central bank is expected to lift rates three times this year, but some analysts believe an uptick in inflation or economic growth might spur the Fed to add another hike. Other releases on Thursday added to signs of tempered global inflation: Chinese consumer prices rose 1.8 percent in April, slower than the previous month's 2.1 percent, while the Bank of England held off on raising rates, citing weaker than expected price growth.

MARKET INSIGHT: "While inflation is continuing to trend up it's only happening slowly. So Goldilocks continues," said Shane Oliver, head of investment strategy at AMP Capital. The Fed will keep "normalizing, but for now it can remain gradual, with the next hike still on track for June."

SINGAPORE MEETING: Geopolitical uncertainty eased after news that a highly anticipated meeting between U.S. President Donald Trump and North Korean leader Kim Jong Un will happen June 12 in Singapore. The confirmation follows the return of three Americans held by Kim's government.

WALL STREET: Major U.S. benchmarks finished with solid gains for a second day. The S&P 500 index rose 0.9 percent to 2,723.07. The Dow Jones industrial average climbed 0.8 percent to 24,739.53. The Nasdaq added 0.9 percent to 7,404.97.

ENERGY: Oil futures slipped after hitting their highest level since 2014 as President Donald Trump's decision this week to re-impose sanctions Iran, the world's fifth-biggest oil producer, reverberated. Benchmark U.S. crude oil dipped 12 cents to $71.23 a barrel in electronic trading on the New York Mercantile Exchange. The contract rose 22 cents to settle at $71.36 a barrel on Thursday. Brent crude, used to price international oils, lost 17 cents to $77.30 per barrel.

CURRENCIES: The dollar rose to 109.48 from 109.39 yen. The euro was flat at 1.1916.