Oil Price Rally Meets Resistance Despite Bullish Catalysts
Despite plenty of bullish catalysts, oil prices are meeting resistance every time they break above $95, with traders nervous that Saudi Arabia may unwind its production cuts earlier than expected.…