US oil futures fall after API reports decline in crude inventories

Apr 8, 2025 - 22:19
 0