Stocks stagger and oil rises as traders eye Iran threat, Nvidia results financialnews_rlv83x 7 hours ago