Sep 13, 2023

US Crude Aims for $90 as Supply Deficit Fears Confirmed in EIA, OPEC Reports

From the EIA to OPEC, industry reports confirm global oil supply deficit fears.