Wall Street recovers on Big Tech gains, upbeat economic data