US oil futures touched new highs for 2016 today and are set to post gains for a fifth straight week on growing optimism that major producers would strike a deal
US oil futures touched new highs for 2016 today and are set to post gains for a fifth straight week on growing optimism that major producers would strike a deal