Two Charts That Say Everything You Need to Know About Oil

posted in: crude oil, EIA, Energy | 0

US crude inventories are at record highs and production is at the highest levels in several decades. Meanwhile, refinery outages (both planned and unplanned) are helping to put a crimp in near term demand – from Bloomberg Briefs: This market … Continued