Alibaba Group is trading at HK$105.20, down 3.31%, with no verified October 20 company-specific announcement directly explaining the decline surfaced in the search.

  • Alibaba’s HK$80 billion share placement to fund AI investment is older news; coverage dates the announcement to August 23.
  • The supplied technology-sector rally was in the opposite direction and does not explain the decline.
  • No volume data was provided.