Investors Heavily Search Baidu, Inc.  ( BIDU ) : Here is What You Need to Know