Wall Street jumps more than 2 percent after earnings, data