Crude oil futures – weekly outlook: July 31 – August 4

By