TOP STORIES Baidu in charts: Baidu Core revenue drops 7% year-on-year, iQIYI down 7.8% rogerjudd - November 18, 2025 0 Post ContentÂ