• last year
Oil prices held steady above $90/barrel due to Saudi and Russian output cuts, with Brent Crude at $90.64 and U.S. West Texas Intermediate Crude at $87.29. Supply cuts and Libyan storm disruptions dominated market concerns, overshadowing worries about Chinese economic activity.

Recommended