Oil fizzles on surprise build in crude inventories
Oil prices fell on Wednesday on a surprise build in US crude inventories, dragging on energy shares, and US stock indexes receded from record highs. A broad European equity index declined after some disappointing corporate results and the dollar weakened as investors sought direction on the timing of a potential ... Read More »