Alibaba's 2024 fiscal year (FY) ended March 31, 2025. According to their latest 20-F filing, net income was $17.36 billion ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results