Baidu Inc (BIDU) Stock Down 5.6% but Still Overvalued -- GF Score: 75/100

On May 15, 2026, Baidu Inc (BIDU) shares fell 5.6% today, bringing the current price to $136.16. The stock has traded within a 52-week range of $81.17 to $165.3
Open original source