Global Oil Prices Ease to $104 a Barrel After Recent Surge Brent crude futures pushed oil prices above US$120.94 per barrel on April 30, 2026.