Baidu's mixed Q2 report underscored by AI cloud strength and online marketing sluggishness Published 20 Aug 2025 Full Article