Tech stocks sink after Nvidia reveals hit from US curbs on sales to China April 16, 2025 By admin Chipmaker leads declines as Wall Street sell-off reignites