Insufficient data
29 April 2016

Sales are soaring yet earnings fell 19 pct last quarter at China’s top search engine. Baidu is finally outlining how a costly push into food, movies and maps fits with its main search business. But investors still have little insight into how and when this will start paying off.