UPDATE 2-China's Baidu beats earnings expectations, shares rally
August 20, 2019 at 02:35 AM EDT
* Baidu still facing fierce competition in online ad business (Recasts, updates throughout with more earnings detail, analyst comment, shares reaction)