The S&P 500 and Nasdaq Composite finished at record levels on Wednesday after President Donald Trump extended the U.S. ceasefire with Iran, while upbeat earnings reports also lifted sentiment. The ...