Quantcast
logo

Baidu posts second quarter profit of $559mn, misses expectations