Total US crude production slumped over 1.5% last week – the biggest decline since October 2013.
Add to that a considerable inventory draw of over 4.2mm barrels (against expectations of a build)…
Total US crude production slumped over 1.5% last week – the biggest decline since October 2013.
Add to that a considerable inventory draw of over 4.2mm barrels (against expectations of a build)…