Forex news and forex forecasts

20/08/2026 12:39

China: Alibaba earnings below expectations at 8.52 CNY.

Alibaba (BABA) released earnings per share at 8.52 CNY, compared to market expectations of 10.03 CNY.