Alibaba to invest $52.4 bln in cloud & AI infrastructure; shares close 2% down

Feb 24, 2025 - 10:21
 0