Baidu earnings matched, revenue fell short of estimates

by