CCrude Oil Read More Crude oil prices slide over 3%, post steep weekly losses as Hormuz supply fears ease2026-06-27 Global crude oil prices fell by more than 3% today, extending weekly losses to nearly 11%, as uninterrupted…