Rallying To The Top?

Yesterday, oil prices rallied towards their highest levels this year after the Department of Energy (DOE) reported a weekly drop in US crude oil inventories. Also, the prospect of losing Iranian supply added to concerns over the delicate balance between consumption and production.

Read More