Oil prices fall over $2 as US and Iran receive a framework plan to end hostilities, Brent at $107/bbl, US crude at $109.50/bbl

06 Apr 2026 09:38Energy US Bonds US Indexes USD