News

After a strong start to 2025 that saw Alibaba (BABA) stock climb to a 52-week high of $148.43 in mid-March, shares of the ...