Alibaba surges on record profit and billion-dollar AI spree but investors still haunted by Beijing risk
Alibaba opened 2025 trying to shake off years of geopolitical baggage and inconsistent sentiment. Now in July, the stock is up over 26% year-to-date and trading near $106.27. What was once a deeply discounted China play has quietly pushed its … Read more