Stock market today: Tech drives market rebound as investors brace for earnings and fresh data