Does Baidu’s Stock Have A Moderate Upside?

To offset its dependence on advertising, the company has diversified into artificial intelligence, cloud computing and other areas. In January, it set up a new …