It's a mixed picture. There's no question that the news is a lot better, but it may be priced into the market.
I think the market is beset with tenacious negativity. It's a 'glass is half empty' attitude in the market, where bad news is interpreted as bad news and any good news is just OK.
Today, there isn't any economic news, and the earnings news is having an impact on those stocks but not the broader market.
Profit news continues to be good, and we are seeing some relief from the profit taking of the last few weeks. But there is an ongoing tug-of-war between 'we've come too far too fast,' and 'the economic recovery is strong' and you're seeing that played out on a day-to-day basis.
There's no real compelling reason for stocks to be up. But you've got little new news and there's an upward bias, so we're up today after a few days of selling.