Alibaba’s market share is shrinking amid fierce competition and costly AI bets. See here to know why we gave a Sell rating on ...
All-time record Adjusted EBITDA for fiscal 2025Fiscal year highlights:Revenues of $3,398.5 million, up 3.5% from $3,283.8 million for fiscal 2024Adjusted ...
The year 2025 was anything but ordinary. The US administration’s introduction of tariffs sent shockwaves through global trade ...