Wall Street ends up, results support the rebound