Stock Market Today: Dow, S&P Live Updates for May 21 BloombergMarkets brace for Nvidia earnings: What to know this week Yahoo FinanceStock market news for May 20, 2024 CNBCNasdaq hits record, S&P ticks higher with Nvidia results eyed ReutersThe biggest earnings heavy hitter reports this week MarketWatch