BIDU is trading at $118.55, down 4.05% in pre-market following Q4 2025 earnings that showed a sharp drop in net income and continued struggles in its core advertising segment.

  • Management introduced a $5 billion buyback and its first-ever dividend, though investors worry these capital returns signal a lack of confidence in growth given falling profitability.
  • Quarterly revenue eased to CNY 32.74 billion, contributing to a 20% decline in share price over the past month as skepticism grows over the company's ability to offset legacy business weakness with heavy AI spending.