Coverage & limitations
Last updated: July 27, 2026
Every data source has edges. Most financial sites leave you to discover theirs. This page states ours up front — what is in, what is out, how current it is, and the failure modes worth knowing about before you rely on a number.
In this section
1. Which companies are covered
Veko covers companies that file financial statements with the SEC in US GAAP XBRL — in practice, US-listed operating companies filing 10-K and 10-Q reports. A company appears in browse and screening once we have successfully computed metrics from its filings.
Companies with no computed metrics are held back from the default listings rather than shown as empty pages. That is a deliberate choice: an empty company page is a worse answer than no company page.
2. IFRS filers are out of scope
We parse the us-gaap XBRL taxonomy only. Foreign private issuers that report under IFRS — typically filing 20-F or 40-F rather than 10-K — tag their statements in the IFRS taxonomy, which uses different concept names for the same economics.
We could map those tags approximately. We have chosen not to, because a partially-mapped IFRS company produces a page that looks complete and is subtly wrong — the worst of both options. So those issuers have no data here and are excluded from browse rather than listed with blank metrics. If you are looking for a large non-US company and cannot find it, this is almost always why.
3. How far back the history goes
XBRL tagging became mandatory for US public companies in phases starting in 2009. Before that, financial statements were filed as text and HTML with no machine-readable structure. In practice this means our history is reliable from roughly 2009 onward and thin or absent before it.
Depth also varies by company: a firm that listed in 2021 has a short history here because it has a short history at the SEC. Multi-year metrics such as 5-year CAGR require an actual observation at both endpoints, so they simply do not appear for younger companies rather than being computed from a shorter window and labelled as though they covered five years.
4. How current the data is
Figures update when we sync a company against SEC EDGAR, which reads its full current fact history rather than appending only new periods. A company's page therefore reflects the most recent filing we have synced, not a real-time feed. Company pages show the fiscal periods covered, so you can always see how current the data actually is rather than assuming.
Because each sync re-reads the whole history, restatements flow through automatically — and, as noted in the methodology, a figure can legitimately change between visits because the company changed it.
5. Share prices
Fundamentals and share prices come from different places. SEC filing data is public-domain; market price data is licensed. Where price data appears on Veko, it comes from our pricing provider and is end-of-day or delayed rather than real time. Veko is not a trading venue and does not provide real-time market data.
6. Known limitations
- Tag coverage varies. A company that tags a line item unusually, or stops tagging it, produces a gap in that metric. We publish the gap rather than filling it. We monitor per-group metric coverage precisely so that a widespread gap gets noticed and fixed.
- Split adjustment depends on a maintained list. A split we have not recorded leaves that company's per-share history unadjusted. Aggregate figures are unaffected.
- Sector-native approximations. FFO, net interest margin and similar measures are approximations where the public tags lack an input the industry definition requires. Each is labelled "approx." and the specific gap is described in the glossary.
- GAAP only. We publish GAAP figures as filed. We do not publish company-defined "adjusted" or non-GAAP measures, which are not comparable between companies.
- No forward estimates. There are no analyst forecasts, price targets or consensus numbers anywhere on Veko. Everything here is historical reported data.
- Delisted and acquired companies. Coverage ends when filing does. An acquired company stops filing, so its history freezes at its last report.
- Identifier changes. Tickers get reused and companies occasionally change their SEC identifier in a reorganisation. We resolve companies by their stored SEC identifier first to avoid mismatches, but a reorganisation can briefly cause one.
Found something wrong?
Tell us. The company, the metric and the period is enough for us to trace a figure back to the tag it came from, and we would rather hear it than have you assume. Email [email protected]. Every company page also links its underlying filings on SEC EDGAR, so you can always check us against the source.