Microsoft, Alibaba rocked as investors weigh their AI investments February 24, 2025 By admin The US tech behemoth signals a strategic pivot with cancelled data center contracts while the Chinese tech giant’s shares plunged on news of its $52 billion spending pledge.