“U.S. oil futures prices fell to their lowest-ever level by far on Monday, at -$37.63 per barrel, meaning owners of the futures contracts were paying to offload them. ” -by Ben Lefebvre
“U.S. oil futures prices fell to their lowest-ever level by far on Monday, at -$37.63 per barrel, meaning owners of the futures contracts were paying to offload them. ” -by Ben Lefebvre