Alibaba to invest $52.4 bln in cloud & AI infrastructure; shares tumble

Feb 24, 2025 - 18:22
 0