U.S. crude oil futures slipped below the $70 a barrel mark, the first time they have been under that level since March 1. The decline reflects weakening demand expectations and recent oversupply concerns, pushing the benchmark down by several dollars in early trading.
US crude oil falls below $70 per barrel for first time since March 1