COSTCO WHOLESALE CORP
CIK 0000909832
COSTNasdaqRetail-Variety Stores (SIC 5331)Fiscal year ends in late August
Fiscal 2026
From the 10-K filed 2026-10-07, year ended 2026-08-30
Revenue
$303.15B
Up 10.1% on 2025
Net income
$9.23B
Up 13.9% on 2025
Operating income
$11.69B
As reported
Diluted EPS
$20.76
Per share, as reported
Free cash flow
$9.38B
Calculated
Free cash flow is not a line in the filing. It is calculated as operating cash flow minus capital expenditures for the same year. Revenue uses the tag RevenueFromContractWithCustomerExcludingAssessedTax.
Six years of revenue and net income
RevenueNet income
Every year, with its filing
| Fiscal year | Revenue | Net income | Form | Filed | Accession number |
|---|---|---|---|---|---|
| 2026 | 303,154 | 9,226 | 10-K | 2026-10-07 | 0000909832-26-000093 |
| 2025 | 275,235 | 8,099 | 10-K | 2025-10-08 | 0000909832-25-000101 |
| 2024 | 254,453 | 7,367 | 10-K | 2024-10-09 | 0000909832-24-000049 |
| 2023 | 242,290 | 6,292 | 10-K | 2023-10-11 | 0000909832-23-000042 |
| 2022 | 226,954 | 5,844 | 10-K | 2022-10-05 | 0000909832-22-000021 |
| 2021 | 195,929 | 5,007 | 10-K | 2021-10-06 | 0000909832-21-000014 |
Get these numbers yourself
The shared demo key works for a quick try. A free key gives 100 calls a day, and agents can pay 0.02 USDC a call with x402.
curl
curl -H "Authorization: Bearer demo" \ "https://api.netnestdesign.com/v1/history/COST/revenue?period=annual&limit=6"
Python
import requests
r = requests.get(
"https://api.netnestdesign.com/v1/fundamentals/COST",
params={"metrics": "revenue,net_income,eps_diluted", "period": "annual"},
headers={"Authorization": "Bearer demo"},
timeout=30,
)
for row in r.json()["data"]:
print(row["metric"], row["value"], row["form"], row["filed_date"])Data from SEC filings. Not investment advice.