US stocks slide as oil rallies on geopolitical tensions. Investors brace for earnings and market volatility.
Read full article on MarketWire