FilingsSEC filing
Alibaba · Form 20-F · period ended Mar 31, 2025
Revenue$137.3 billion
Operating income$19.42 billion
Net income attributable to shareholders$17.93 billion
Year endedMar 31, 2025
The record
- Company
- Alibaba (CIK 1577552)
- Form
- 20-F
- Accession
- 0000950170-25-090161
- Filed
- Jun 26, 2025
- Period covered
- Apr 1, 2024 – Mar 31, 2025
- Revenue
- 137,300,000,000 USD
- Operating income
- 19,417,000,000 USD
- Net income attributable to shareholders
- 17,929,000,000 USD
- Goodwill impairment
- 850,000,000 USD
- Share buybacks
- 11,942,000,000 USD
Annual revenue, last 8 periods
New to this? Learn it in 6 minReading an 8-K
About Alibaba
Alibaba page →Revenue$148.4 billionYear to Mar 31, 2026 · +8.09% year over year
Operating income$7.27 billionYear to Mar 31, 2026 · −62.56% year over year
Net income$15.02 billionYear to Mar 31, 2026 · −16.24% year over year
- Open roles
- No public hiring feed we can read
- Layoffs, 12 months
- No WARN notices in the US states we read
Get an alert when Alibaba files with the SEC.
Follow Alibaba