SEC EDGAR · XBRL · FY2022–FY2025

Three retailers, four years, every figure traced to its 10-K.

The complete run of the Financial Data Agent, made shareable: 800 observations for Costco, Walmart and BJ's Wholesale Club — income statement, balance sheet and cash flows — each one retrieved from SEC EDGAR, checked against the company's own filing, and logged with its XBRL tag and accession number. Tap any figure to see exactly where it came from — or look up any other ticker live, fetched from EDGAR through the proxy the moment you ask.

800Observations
252 COST · 296 WMT · 252 BJ
783Verified against the
original 10-K filing
0Discrepancies &
restatement differences
96 / 96Accounting integrity
checks passed
IS 248BS 316CF 236 12 unavailable5 unresolved — documented, nothing imputed
Read this first: Money is in $ millions, EPS in $/share, share counts in thousands — exactly as standardised from EDGAR. Fiscal years follow each company's own calendar (Costco ends late Aug/early Sep, Walmart Jan 31, BJ's late Jan/early Feb), not calendar years. This mapping is taken from the 10-K report dates and is flagged pending confirmation against the assignment's Section 2.

Look up any ticker — live from EDGAR

Type a symbol and the page resolves it to a CIK, pulls the company's 10-K list from the Submissions endpoint and its annual facts from Company Facts — all through the EDGAR proxy, since browsers can't call SEC directly. Most recent four fiscal years, standard line items, annual 10-K facts only.

Try:
Live values are labelled LIVE, not VERIFIED: they come straight from Company Facts and haven't been cross-checked against each filing's R-files or run through integrity checks like the three-company run below. Money is converted from raw USD to $ millions and share counts to thousands; cash outflows (capex, dividends, repurchases) appear as positive amounts, exactly as the API returns them. Proxy responses are cached for about an hour.

The three companies

CIKs verified independently against SEC company_tickers.json. Four year-end balance sheets per company, so FY2023–FY2025 averages have a beginning balance.

Explore the data

Filter by company, statement, year or status, search any line item, and export what you're looking at as CSV.

Line itemCompanyFYValueStatus

Compare across companies

Pick any line item and year. Bars are scaled to the largest value in the row; “—” means that company doesn't report that line.

Integrity checks — 96 passed

Balance-sheet identity, gross profit, operating income, cash reconciliation, current-asset/liability sums, revenue split, interest-net and EPS sanity — run for every applicable company-year.

Fiscal periods & filings

The actual reporting periods behind “FY2022–FY2025”. Note the 53-week years: Costco FY2023 and BJ's FY2024 — amounts are preserved as reported, never annualised.

Data dictionary

How each standardised line item maps to each company's own XBRL tag and filing label — including where a value is derived rather than reported, and where labels mean different things.

How the agent works

Twelve stages, run end to end on 2026-11-10. Company Facts is the structured retrieval source; each 10-K's own XBRL is the independent verification source.

  1. CIK verificationTickers resolved to 10-digit CIKs against SEC company_tickers.json.
  2. Filing identificationSubmissions API finds each year's 10-K, filing date and period end.
  3. Company Facts retrievalFull XBRL fact sets pulled from data.sec.gov.
  4. Filing-level sourceEach 10-K's Financial_Report.xlsx (R-files) downloaded; Costco FY2025 parsed from its R.htm files.
  5. Tag mappingCurated metric → tag table, with company extensions and sign conventions documented.
  6. ExtractionExact duration or instant date, correct unit, own-year filing preferred; filing value breaks ties.
  7. VerificationEvery API value compared to the 10-K value: VERIFIED / DISCREPANCY / UNAVAILABLE / UNRESOLVED.
  8. Derived valuesGross profit, operating income, WMT total interest and WMT/BJ total liabilities computed and verified.
  9. Integrity checks96 accounting identities run across all company-years.
  10. Restatement checkEach value compared to next year's comparative column — 0 differences found.
  11. Workbook buildSix sheets: Raw Data, Audit Log, Data Validation, Company & Period Reference, Dictionary, Quality Control.
  12. ReportsAudit-log CSV, validation report and coverage report generated from the same run.

Known limitations — stated, not hidden