oil prices June 2019 Oil prices tumble even as producers extend supply agreement Wednesday July 3, 2019