Alibaba shares plunge 10% after $10.2 billion share placement to fund AI push

Home » New » Alibaba shares plunge 10% after $10.2 billion share placement to fund AI push