Nasdaq ends more than 1% higher as Nvidia rises pre-earnings, tech extends rebound

By ali