ExodusPoint Capital Achieves Best Performance Since 2020 ExodusPoint Capital Management delivered an impressive 11.3% return, marking its best performance since 2020. Discover what led to this financial success.
Alibaba's $3.6 Billion Sun Art Investment Turns Sour Alibaba's $3.6 billion investment in Sun Art in 2020 results in a significant loss. Explore the financial impact of this strategic decision.