Oil prices were caught between opposing forces on Thursday, squeezed by record U.S. crude oil output and surging stockpiles, but supported by global market tensions.
Oil prices were caught between opposing forces on Thursday, squeezed by record U.S. crude oil output and surging stockpiles, but supported by global market tensions.