Baku – APA-Economics. Data showing the US economy stalled in the first quarter of this year and an increase in US commercial crude stockpiles helped push oil prices down on Wednesday, Channel News Asia reported.
New York's West Texas Intermediate (WTI) for June delivery dropped $1.54 to $99.74 a barrel.
In London trade, Brent North Sea crude for June slid 91 cents to $108.07 a barrel.