The S&P 500, Dow, and Nasdaq all set new highs, fueled by falling crude prices, stronger-than-expected corporate earnings and easing Treasury yields amid cooling geopolitical tensions.
Market Samachar is a news aggregator. This article was originally published by Markets. Tap the button above to read the full story on their site.