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