Oil hits $104 as US-Iran peace deal fails Energy Finance News Oil & Gas Oil hits $104 as US-Iran peace deal fails ced-admin May 12, 2026 0 Oil prices stood at $104 on Monday as the United States and Iran failed to agree on... Read More Read more about Oil hits $104 as US-Iran peace deal fails