Baidu's net profit plunged 76% to CNY5.6 billion (USD799 million) in fiscal 2025 from the previous year, while revenue fell 3% to CNY129.1 billion (USD18.5 billion), the Chinese internet giant said in an earnings report yesterday. AI Cloud Infra income rose 34% to about CNY20 billion (USD2.9 billion).