European stocks subdued amid Nvidia results, Iran war developments

May 21, 2026