Oil surpasses $100 per barrel in global markets as stock futures drop, signaling a volatile week ahead.
Read full article on MarketWire