Oil prices above $100 complicate global markets as Dow, S&P 500, Nasdaq futures remain under pressure.
Read full article on MarketWire