
Oil Price Resilience Pushes RSI Towards Overbought Territory Again
Oil Price Talking Points The price of oil holds near the yearly high ($74.45) as US inventories contract for seven consecutive weeks, and signs of stronger demand may keep the Organization of the Petroleum Exporting […]