We agree here, stock prices are unquestionably leading indicators not lagging. I have been telling clients that recently. They fall on reports when forward guidance is poor due to this relationship. That is not to say that a terrible current earnings report could not tank a stock, but the forward comments are more typically the moving force.