Most ethical, reputable analyst wouldn't upgrade this close to earnings for fear of being accused of manipulating the stock. Can't say the same for those downgrading. However, in light of the onslaught of downgrades there might be some defending of the stock by some analyst in the days ahead. One thing you can count on though, is you will not hear anything from Baidu. They like to let the earnings speak for themselves.