Baidu Q2 FY26 net income drops 68% year over year to RMB 2.3 billion; revenue falls 4% to RMB 31.3 billion - BIDU News | Rallies