Today Baidu reported its third-quarter financial performance, including revenue of $2.203 billion and GAAP earnings per share of $1.79. The market had expected the Chinese company to earn $1.69 per share on revenue of $2.22 billion. Excluding the costs of share-based compensation, Baidu earned $1.90 per share (non-GAAP). The company, which fell nearly 2 percent in regular trading, is off another 1.7 percent in after-hours trading.