Energy OverView June 2, 2014

WTI crude oil prices continue to remain elevated, near $103, despite ample inventories. The overall inventory level rebounded in last week’s report. Still, the global balance remains constrained by troubles in Libya. But the paradox there is the fact that OPEC is pumping 30 million bpd, which should keep a lid on further gains.… Read more