Looking at all these graphs, recent bull run seems excellent pullback by bulls only to sink again. Time will revel the truth. I believe mega bull can not take off without a solid consolidation of about 2 years. Some of the good signs has already unfolding but this is not sufficient enough to push the market. Market is king it loves more.....!!