Oil Tops $95 A Barrel
Published: Friday | May 17, 2013
Oil followed a familiar pattern Thursday, moving higher despite some less-than-stellar economic reports.
Benchmark oil for June delivery rose 86 cents to close at US$95.16 per barrel [...]