“Baidu is likely undervalued from a pure financial perspective but has a history of failing to deliver on its promises.”