Oil prices finished little changed on Wednesday as a massive U.S. crude stock build failed to significantly ease market anxiety over the risk of military conflict between the United States and Iran. Brent crude settled up 8 cents at $70.85 a barrel, while U.S. West Texas Intermediate slipped 21 cents to $65.42. The muted price […]
