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
Open the source ↗

Annual revenue, last 8 periods

Mar 31, 2025$137.3 billion
Mar 31, 2024$130.35 billion
Mar 31, 2023$126.49 billion
Mar 31, 2022$134.57 billion
Mar 31, 2021$109.48 billion
Mar 31, 2020$71.99 billion
Mar 31, 2019$56.15 billion
Mar 31, 2018$39.9 billion
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

Source: SEC EDGAR XBRL financial data · filed May 20, 2026

Open roles
No public hiring feed we can read
Layoffs, 12 months
No WARN notices in the US states we read

Sources

  1. SEC EDGAR, Form 20-F filed Jun 26, 2025
  2. How we collect our data

Keep reading