US stocks end higher with major corporate earnings in view
The benchmark S&P 500 and the Nasdaq rebounded from a decline over the past six sessions which had been caused by investors re-evaluating their expectations on interest rate cuts in the wake of strong economic data, geopolitical tensions, persistent inflation and commentary from Federal Reserve officials.