Investment Case

Alibaba is a leading Chinese e-commerce platform whose shares have fallen 70% since its peak on concerns over regulatory clampdown. I think the market has overreacted, and the stock now offers attractive value.

Alibaba: Recent Updates