Wall Street rises as tech stocks rebound before Nvidia results