Baidu's Q2 revenue contracts, but beats estimates on cloud business growth
Total revenue shrank by 5% to 29.65 billion yuan ($4.43 billion) in the second quarter, compared with analysts' average estimate of 29.30 billion yuan, according to Refinitiv data
)








