Nvidia crushes earnings. Iran peace talks flail. Markets can't decide which matters more May 21, 2026 · Nvidia's record quarterly results failed to lift sentiment as oil prices surged on reports that Iran's supreme leader ordered enriched uranium kept inside the country Read more »