Crude oil for June delivery on the New York Mercantile Exchange inched up 1 cent, or 0.02%, to trade at $43.45 a barrel by 06:47GMT, or 02:47AM ET …
The post <b>Oil</b> prices struggle for direction ahead of U.S. supply data appeared first on crude-oil.top.