Oil Price Hits $89.93 per Barrel as of July 21, 2026
As of July 21, 2026, oil prices are trading at $89.93 per barrel based on the Brent benchmark, reflecting a rise from previous levels and an increase compared to one year ago. The price has risen by over 29% in the past year due to ongoing supply-demand dynamics.
Topics: Brent benchmark oil price changes