Solid U.S. bank earnings and a rebound in tech lifted U.S. stocks on Thursday, with global risk appetite also fueled by - and oil prices clobbered by - a more moderate tone from U.S. President Donald Trump on tensions with Iran.

Solid U.S. bank earnings and a rebound in tech lifted U.S. stocks on Thursday, with global risk appetite also fueled by - and oil prices clobbered by - a more moderate tone from U.S. President Donald Trump on tensions with Iran.