Nvidia downturn dampens tech market sentiment

June 24, 2024