The S&P 500 index was on track for an all-time high Tuesday as big U.S. companies began turning in solid results for the first quarter, despite predictions for the worst quarter of earnings growth in years.
The S&P 500 index was on track for an all-time high Tuesday as big U.S. companies began turning in solid results for the first quarter, despite predictions for the worst quarter of earnings growth in years.