Up about 50% over the past six months, Baidu (NASDAQ:BIDU) has rapidly recovered from the Street's pessimism that seemed to drown the stock from its previous highs. The stock was certainly a buy six months ago, but is it still a buy today? Fool contributor Daniel Sparks thinks so. In the following video, he highlights three reasons why.