Wall Street: A rebound driven by results