U.S. stock futures slide as geopolitical tensions from the Iran war fuel volatility. Oil prices rise sharply.
Read full article on MarketWire