Oil fell Thursday on record U.S. crude stocks and demand concern, shrugging off reports of a production “freeze” among producers.
Oil fell Thursday on record U.S. crude stocks and demand concern, shrugging off reports of a production “freeze” among producers.