Baidu will invest USD5 billion in a stock buyback program that will cover the period through the end of 2028, the Chinese tech giant announced in a filing today, adding that it plans to issue its first dividends in 2026, establishing a major shareholder return plan.