S&P 500 and Nasdaq hit record highs driven by geopolitical easing and oil price drop.
Open shared insight