U.S. crude oil trades above $70 per barrel as Gulf of Mexico production recovers
0
U.S. crude oil is down more than 13% this quarter, while Brent has fallen nearly 16% as demand slows in China.