Has Baidu (NASDAQ:BIDU) Got What It Takes To Become A Multi-Bagger?