This is a great tell tale for what is really going on in the economy and how development is really doing.
You can see that from the 09' low to recent top on FIB levels that it bounced off the .618 level and looks to be at resistance on the .786.
if earnings come out and there is a miss it will not be good as a indicator for the overall economy and also looks like the recent 20% move to the upside is going to be a case of buy the rumor sell the news.