Daily Market Insights: Nvidia Earnings and Peace Talks Clash with Hawkish Fed Stance

21 May 2026