As of 8:45 a.m. Eastern Time on April 21, 2026, oil is trading at $96.32 per barrel, based on the Brent benchmark we’ll explain in a bit. That’s 6 cents above yesterday morning’s level and about $29.70 higher than where it stood a year ago.

Oil price per barrel% ChangePrice of oil yesterday$96.26+0.06%Price of oil 1 month ago$107.20-10.14%Price of oil 1 year ago$66.62+44.58%Price of oil yesterdayOil price per barrel$96.26% Change+0.06%Price of oil 1 month agoOil price per barrel$107.20% Change-10.14%Price of oil 1 year agoOil price per barrel$66.62% Change+44.58%

Check Out Our Daily Rates Reports

Discover the highest high-yield savings rates, up to 5% for June 4, 2026.

Discover the highest CD rates, up to 4.30% for June 4, 2026.