Baidu.com (BIDU, $212.54, down $36.55) tried to stay afloat after reporting spectacular numbers but ended the day 15% lower as Wall Street remained cautious about the Chinese economy. China’s leading search engine reported a profit of $51 million, or $1.46 a share, on revenue of $919 million. Baidu is China’sRead more

More