Nvidia (NVDA) Tumbles on Tech Selloff Ahead of Earnings as Oil Soars on Iran Tensions
S&P 500 declined as tech shares fell on profit-taking ahead of Nvidia earnings. Oil prices surged to two-week highs amid Iran war concerns and Trump's pause on military action. Treasury yields retrea…