Wall Street rebounds ahead of tech earnings, upbeat data helps