stock market recovers