As of Friday, Baidu shares were priced at $125.66, up 48% over the past year — well outperforming the S&P 500, which is up 13% in the same period. Baidu generates revenue primarily through online ...