Stocks Regain Footing; Baidu Breaks Out