(CNBC) U.S. stocks closed more than 1 percent higher Thursday as financial stocks rallied and mostly soft economic data supported the case for a rate hike delay. ( Tweet This )
"This is the same story that we've had for so many years now as the market seems to be instinctively responding to the notion that we're going to have more stimulus (and) shrugging off questions on earnings," said Quincy Krosby, market strategist at Prudential Financial.
The Dow Jones industrial average and S&P 500 recovered to close above the psychologically key levels of 17,000 and 2,000, respectively, after closing below on Wednesday.
Advertisement - story continues below