
Shares of several Chinese companies, including Baidu Inc (NASDAQ:BIDU) and Pinduoduo Inc - ADR (NASDAQ:PDD), are trading lower following the Russian invasion of Ukraine and in sympathy with Alibaba Group Holding Ltd - ADR (NYSE:BABA) after the company reported mixed third-quarter earnings results.
Alibaba reported quarterly earnings of $2.65 per share which beat the analyst consensus estimate of $2.55. The Chinese tech giant otherwise reported quarterly sales of $38.07 billion which missed the analyst consensus estimate of $38.83 billion.