stock market rebounds