The S&P 500 and Nasdaq finished out the quarter with their biggest quarterly gains since 2020 as investors remained upbeat about economic and earnings growth even amid the Middle East conflict. The ...