Data

Methodology and limitations

Last updated: 10 November 2026

This page explains where EdgarStack figures come from, how reported line items are standardized, what is traced to a filing, and where the data can be incomplete or differ from the filing. Check anything important against the original filing.

1. Sources

Financial and filing data comes from the U.S. Securities and Exchange Commission's public EDGAR systems: XBRL company facts, company submissions and full-text search. EdgarStack is independent and is not affiliated with or endorsed by the SEC.

Valuation multiples also need a share price, which SEC filings do not contain. EdgarStack combines a delayed or end-of-day market quote from a third-party price source with the SEC fundamentals.

2. How line items are standardized

Companies tag the same concept in different ways. For each standardized metric, EdgarStack keeps an ordered list of candidate XBRL tags and uses the first one the issuer has reported. Revenue, for example, is read from Revenues, then RevenueFromContractWithCustomerExcludingAssessedTax, then RevenueFromContractWithCustomerIncludingAssessedTax.

The response names the tag that was used, so you can see which reported concept a figure came from.

3. What is traced to a filing

Reported figures carry their XBRL tag, period end and SEC accession number. Use these to open the filing and confirm the figure.

Calculated values are different. Ratios, trailing-twelve-month figures and valuation multiples are computed by EdgarStack from reported figures, so they do not have a single tag of their own. Check the reported inputs behind them.

4. Off-balance-sheet review

For a company's latest 10-K, EdgarStack reads the commitments the issuer tags in XBRL and searches the commitment, contingency, lease and debt notes and the MD&A liquidity section. Each of 18 categories is marked as tagged, found in text or not found. This step uses fixed rules and phrase matching. It does not use a language model and does not estimate amounts. It covers US 10-K filers only.

"Not found" means EdgarStack did not find the category. It does not mean the company has no such commitment.

5. Known limitations

6. What we have not published yet

We have not yet published an accuracy match rate against filings, a measured time from SEC filing to availability, or an uptime record. We will publish each one with its method once it has been measured. Until then, the beta terms apply: the service makes no availability promise and figures may be incomplete or wrong.

7. Report a data issue

If a figure does not match the filing, tell us through the contact form with the ticker, metric and period.