Distill Markets · SEC Fundamentals Accuracy

The SEC fundamentals we report match EDGAR, to the cent.

784 of 784reported values exact84.9%of tested fields covered.Missing, never wrong.

56 cells where Distill serves a newer period than EDGAR's companyfacts API has published yet, read from the filing itself. Different periods are reported, not graded; both count against coverage.

Verified cell-by-cell against EDGAR XBRL. Methodology open, refreshed nightly, every differing cell listed. It compares against the SEC's companyfacts API, the feed we ingest from, so it measures how faithfully the pipeline carries that feed.

Last run
Oct 29, 2026
Universe
71 tickers × 13 fields
Source of truth
EDGAR companyfacts
Methodology
v3-2026-10-05

At a glance

Reported accuracy100%exact vs EDGAR
Values wrong0cells
Field coverage84.9%of tested fields
Exact matches784cells
Missing83cells
Ahead of EDGAR56cells newer than companyfacts

Per-field accuracy

Breakdown by fundamental field, each tested against the same XBRL concept Distill reports. Sorted by match rate.

FieldExactCloseOffBADAheadStaleMissingMatch %
Operating Cash Flow (FY)6800000395.8%
Depreciation (FY)6800000395.8%
Revenue6300060288.7%
Net Income6300060288.7%
Operating Income6300060288.7%
Total Assets6300060288.7%
Stockholders Equity6300060288.7%
Cash & Equivalents6300060288.7%
PP&E5900060683.1%
CapEx (FY)58000001381.7%
Long-Term Debt5600060978.9%
Receivables54000401376.1%
Total Liabilities43000402460.6%

By sector

Match rate across GICS sectors in the tested universe. Sorted by match rate.

SectorTickersExactBADAheadMissingMatch %
Materials33800197.4%
Technology1215200497.4%
Consumer Discretionary78700495.6%
Industrials89800694.2%
Consumer Staples67300593.6%
Communication Services44700590.4%
Energy55800789.2%
Healthcare1011409787.7%
Financials9840191471.8%
Real Estate21509257.7%
Utilities25019219.2%

Trend

Match rate · last 12 runs

100% MATCH
Latest
84.94%
First in window
83.97%

Verify any company, cell by cell

Search a ticker to see its fields checked against EDGAR: 71 companies in this run.

AAPL
13 fields testedFull detail →
FieldDistillSEC / EDGARDiff %Class
Revenue$109.42B$109.42B0.00%exact
Net Income$29.79B$29.79B0.00%exact
Operating Income$35.70B$35.70B0.00%exact
Total Assets$383.27B$383.27B0.00%exact
Total Liabilities$275.75B$275.75B0.00%exact
Stockholders Equity$107.52B$107.52B0.00%exact
Cash & Equivalents$39.54B$39.54B0.00%exact
CapEx (FY)$12.71B$12.71B0.00%exact
Operating Cash Flow (FY)$111.48B$111.48B0.00%exact
Depreciation (FY)$11.70B$11.70B0.00%exact
Long-Term Debt$82.30B$82.30B0.00%exact
PP&E$51.43B$51.43B0.00%exact
Receivables$31.40B$31.40B0.00%exact

Methodology

For each of the 71 tickers, we fetch Distill's /api/v1/sec/fundamentals/{ticker} response and SEC EDGAR's companyfacts JSON. For each numeric field, we match on the same XBRL concept Distill picked (surfaced via the *ConceptUsed payload), so the comparison is apples-to-apples.

Classification

exact
< 0.1% diff
close
< 1% diff
off
< 5% diff
BAD
≥ 5% diff
ahead of EDGAR
Distill newer than companyfacts; not graded
stale
companyfacts has a newer period, none at ours; not graded

A cell is graded only when both sides carry the same period (exact, or within 30 days for filers whose quarters end on a Friday). When they do not, the cell says which side is newer instead of comparing two different quarters. Ahead: EDGAR's companyfacts API lags its own filing index by months for some filers, so Distill reads the filing's own XBRL instance document and serves the newer quarter; the SEC value shown is the latest companyfacts has. Stale: companyfacts carries a newer period under the concept and none at the period Distill serves (a successor CIK is the shape seen so far). A period EDGAR also carries is graded on its value, so stale is not our freshness measure. Both classes count against coverage and never as wrong; the SEC value shown is the latest companyfacts has under the same form, so it can read older than EDGAR's newest filing.

Missing when either side has no value at the target period: structural gaps (e.g. banks lacking OperatingIncomeLoss), a successor CIK with no annual filing yet, or freshness gaps in our preprocess universe. Missing is not wrong.

Reproduce this page

The run header, every cell and the trailing runs are served without a key. The same payload renders this page; nothing here is hand-entered.

curl https://api.distillmarkets.com/api/v1/benchmark            # latest run, every cell
curl https://api.distillmarkets.com/api/v1/benchmark/history    # trailing runs
curl https://api.distillmarkets.com/api/v1/benchmark/tickers/AAPL

Methodology version v3-2026-10-05.

Use this data in your own app

The same endpoint that produced these results is on the free tier. 150 calls/day, no credit card, full ticker universe.

curl -H "X-Api-Key: $YOUR_KEY" \
  https://api.distillmarkets.com/api/v1/sec/fundamentals/AAPL

Distill Markets is not affiliated with the U.S. Securities and Exchange Commission. Data sourced from public SEC EDGAR filings.

Informational comparison only; not investment advice. Consult original SEC filings for authoritative data.