China's search engine giant Baidu Inc beat revenue estimates for the fourth quarter on Wednesday, boosted by strength in its advertising, cloud and artificial intelligence businesses. It also announced a new share buyback programme of up to $5 billion. Its revenue for the quarter ended December 31 came in at 33.08 billion yuan ($4.80 billion), according to Refinitiv data.