Baidu stock climbs 3.4% after beating revenue estimates