Energy infrastructure continues to take a hit even as ships move through the Strait of Hormuz, causing crude oil prices to fluctuate. Kevin Green says the futures curve points to the U.S.-Iran War being a short-lived conflict. Both $60 and $120 "are in the cards" for oil, says KG, highlighting scenarios where both will manifest. On stock movers, he explains the "buy the rumor, sell the news" price reaction to Nvidia (NVDA) CEO Jensen Huang's GTC 2026 keynote speech.
Morning Trade Live
17 Mar 2026
SHARE