Baidu Q2 FY26 Net Income Drops 68% Year over Year to RMB 2.3 Billion; Revenue Falls 4% to RMB 31.3 Billion
Baidu Q2 FY26 net income drops 68% year over year to RMB 2.3 billion; revenue falls 4% to RMB 31.3 billionBaidu Q2 revenue fell 4% year over year to RMB 31.3 billion; net income attributable to shareh