91³Ô¹ÏÍø

Watch CBS News

Oil prices plummet after Iran says Strait of Hormuz is "completely open"

Oil prices plummeted by around 10% on Friday after Iran declared the Strait of Hormuz "completely open" amid a ceasefire between Israel and Lebanon. 

The West Texas Intermediate, the U.S. benchmark, fell by $9.47, or 10.29%, to $84.95 according to . Brent, the international standard, dropped $8.52, or 8.52%, to $90.87 a barrel. 

U.S. motorists also experienced relief at the pump, with average gasoline prices falling to $4.08 per gallon for regular on Friday, after hitting $4.17 on April 9, the highest level so far this year, AAA data shows. Gas prices are closely tied to the price of crude, which accounts for 51% of the cost of a gallon of gas.

Oil prices jumped after the war in the Middle East began on Feb. 28, at times brushing up against nearly $120 a barrel. The cost spiked due to a slowdown in traffic through the Strait of Hormuz, a key artery for oil shipments through which one-fifth of the world's oil supply normally flows. 

Prices fell on Friday after Iran's foreign minister, Seyed Abbas Araghchi, , "In line with the ceasefire in Lebanon, the passage for all commercial vessels through Strait of Hormuz is declared completely open for the remaining period of ceasefire, on the coordinated route as already announced by Ports and Maritime Organisation of the Islamic Rep. of Iran."

President Trump has signaled the U.S. could be close to reaching an agreement with Iran, telling CBS News on Friday that Iran has "agreed to everything," and will work with the U.S. to remove its enriched uranium. U.S. officials could return to Pakistan to resume negotiations with Iran within days, according to sources familiar with the matter. However, a spokesperson for Iran's foreign ministry later said in a statement that Iran had no plans to transfer uranium to the U.S., saying it was not "an option."

Mr. Trump said the U.S. will continue its blockade of Iranian ports and vessels "until we get it done," referring to an agreement with Iran.  to the U.S. Central Command, 19 vessels have "complied with direction from U.S. forces to turn around and return to Iran" since the blockade started earlier this week.

Stocks rallied on Friday amid hopes for an end to the conflict in the Middle East. The S&P 500 gained 85 points, or 1.2%, to close at 7,126, while the Dow Jones Industrial Average jumped 869 points, or 1.8%, to close at 49,447. The tech-heavy Nasdaq Composite climbed 1.5%.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });