European stocks subdued amid Nvidia results, Iran war developments vm_admin 3 days ago By Scott Kanowsky Publication Date: 2026-05-21 07:16:00 European stocks subdued amid Nvidia results, Iran war developments