GuruFocus Alternative: Raw SEC Filing Data

Chad Hartman

By

Published · Last updated

GuruFocus built its reputation on a specific idea: the best investors in the world have already done the research, so follow what they own. That premise produced a strong product — guru portfolio tracking, a screener with hundreds of filters, decades of financial history, and named strategy screens built around Graham, Buffett, Lynch, and Piotroski. For a value investor who wants ideas sourced from proven allocators, it works.

Start your 7-day free trial →

But look at what a GuruFocus screen is actually made of and you find three separate layers, none of which is the filing. The guru holdings come from 13F filings, which are quarterly and lagged. The company fundamentals are licensed — GuruFocus's own disclosures state that company fundamental data is provided by Morningstar, with analyst estimates from Refinitiv and Morningstar and quotes from QuoteMedia. And the headline signals, GF Score and GF Value, are proprietary calculations layered on top of both.

Every one of those layers is somebody else's conclusion. None of them is what the company reported.

Table of Contents

Three Layers Between You and the Filing

Stack them in order and the distance becomes obvious.

At the bottom sits the 10-K or 10-Q — the document the company signed and filed. Above it sits a licensed fundamentals dataset, which has mapped that filing's line items into a comparable template. Above that sits a proprietary score, which has weighted selected values from the template into a single number. And running alongside all of it sits guru position data, extracted from institutional filings that describe holdings as of a date that has already passed.

An investor reading a GF Score is reading the output of every layer at once. That is not a criticism of the arithmetic. It is a description of how far the number sits from the source, and of how many decisions made by other people are baked into it before it reaches the screen.

The useful question is not whether those layers are wrong. It is whether you can inspect them when something looks off.

What Guru Tracking Can and Cannot Tell You

Institutional position data comes from Form 13F, and the mechanics of that form set a hard ceiling on what any guru tracker can deliver.

A 13F reports long US equity positions as of the last day of a quarter, and it is due within 45 calendar days after that quarter ends. A manager who accumulated a position through February and March files by mid-May, describing a portfolio as it stood on March 31. By publication, the market has had up to 45 days to price whatever prompted the trade. The institutional ownership guide covers the lag mechanics in full, and the 13F portfolio concentration study covers what the filings do reliably reveal.

Nothing about that is a defect in GuruFocus's implementation. It is the data. Anyone displaying 13F holdings is displaying a quarterly snapshot with a built-in delay, and no interface removes it.

What guru data is good for is pattern recognition across time. A business that appears in concentrated quality portfolios quarter after quarter is telling you something durable about its characteristics. What it cannot be is a current signal, and the entry point implied by a fresh 13F is usually already gone.

That shifts the question from "what did they buy" to "what is this business, and does it still look the way it looked when they bought it." Answering the second question requires the filings.

Proprietary Scores Are Opinions With Arithmetic

GF Score and GF Value are the product's most visible outputs, and they are also the layer where the most gets decided on your behalf.

A composite score selects inputs, weights them, and normalizes the result into a rank. Each of those steps is a judgment about what matters. A valuation estimate goes further: it assumes a relationship between historical multiples, growth, and fair value, then prints a number that looks like a measurement. Users of any scoring platform learn quickly that the score is a starting point, and the platform's own documentation typically says so.

The problem is not that composite scores are useless. It is that a score compresses a company into one number and discards the thing that made the analysis worth doing — the specific line items that produced it. When two companies score the same, the score cannot tell you that one earned it through margin expansion and the other through a balance sheet that has not been tested in a downturn.

Building the same conclusion from filed inputs takes longer. It also survives being questioned.

Licensed Fundamentals Carry Someone Else's Mapping

The layer that draws the least attention is the one that affects every number on the page.

When fundamentals come from a licensed provider, that provider has already mapped each company's reported line items into a standardized template. Two distinct cash outflows can become one row because the template has one row where the filing has two. A single filed liability caption can be split into two so a component is separately trackable. A label can persist while its contents change — the version that costs the most, because nothing on screen signals that anything was decided.

Those choices make cross-company comparison possible, which is exactly why licensing them is a reasonable decision for a screener-first product. They also mean the value in a GuruFocus cell answers "what is the standardized figure" rather than "what did this company file."

For screening across thousands of companies, that is the right answer. For deciding whether a specific business is worth owning, it is one remove from the document that would settle the question.

What a Filing-First Alternative Changes

GeminIQ removes the layers rather than adding a better one. It extracts 10-K and 10-Q data directly from SEC EDGAR, preserves each company's own reported line item structure, and keeps the XBRL tag attached to every value — so any figure on screen traces to the specific reported fact that produced it.

That premise runs through the product. Financial Statements show a company's own captions across quarters and years. Custom Tables build views from specific reported items rather than template rows. Calculated Metrics including Return on Invested Capital, Altman Z-Score, and Free Cash Flow are computed from as-filed inputs, which means a metric can be audited against the numbers behind it instead of accepted on reputation. Named strategy logic runs the same way: the Buffett-Style Screener and the Piotroski F-Score Screener apply published criteria to filed data rather than to a composite rank. Insider Transactions and Institutional Ownership sit alongside the fundamentals, with the quarterly cadence of the underlying filings stated plainly rather than dressed up as live.

Peloton's filings show what the layers cannot. In the September 2021 quarter revenue growth had fallen to 6.2% year over year while Inventory Net hit a then-record $1,269.2 Million and Days Inventory Outstanding reached 111.2 days, up from 66.9 days two quarters earlier. By December 2021 inventory peaked at $1,541.3 Million at 130.2 days outstanding, against 6.5% growth. Two quarters after that, cost of goods sold of $708.5 Million exceeded revenue of $678.7 Million outright and gross profit went negative at -$29.8 Million.

Every one of those figures sat in a filed statement while the composite view of the company still had a growth story attached. A score compresses that divergence into a rank; the filings kept the two series apart. The Peloton post-mortem traces the full record quarter by quarter.

The trade is explicit. There is no guru portfolio tracker, no proprietary score, and no fair value estimate printed for you. What there is instead is the ability to build those conclusions yourself from inputs you can point at.

Which Job You Are Actually Hiring For

The decision comes down to where you want other people's judgment to sit in your process.

If you want ideas — a list of what respected allocators own, ranked by a model that has already weighed the tradeoffs — GuruFocus does that job well, and the guru dataset is the deepest of its kind. Idea generation benefits from someone else's shortlist.

If you want conviction, borrowed judgment is a liability. A thesis you cannot trace to filed numbers is a thesis you cannot defend when the position moves against you, and a composite score offers nothing to fall back on. The GeminIQ vs. GuruFocus comparison covers the feature-level detail, the Finbox alternative post covers the same inherited-inputs problem inside prebuilt valuation models, and what investors miss in SEC filings covers what the last mile contains.

Use a guru tracker to find the name. Use the filing to decide what it is worth — because the score tells you what a model concluded, and only the filing tells you what the company reported.

Frequently Asked Questions

What are the best GuruFocus alternatives?

It depends on which part of GuruFocus you are replacing. For guru portfolio tracking, the substitutes are other 13F aggregators, all subject to the same quarterly reporting lag. For fundamental screening, most alternatives license standardized data and differ on interface and price rather than on the underlying dataset. For filing verification, the alternative is a platform that extracts from SEC EDGAR and preserves as-filed line items with XBRL tag traceability, which is a different category rather than a cheaper version of the same one.

Where does GuruFocus get its financial data?

GuruFocus's own disclosures state that company fundamental data is provided by Morningstar, analyst estimates come from Refinitiv and Morningstar with Refinitiv taking priority when both are available, and stock quotes are provided by QuoteMedia. The guru holdings data is derived from institutional 13F filings.

How current is GuruFocus guru portfolio data?

It is quarterly, not live. Form 13F reports positions as of a quarter-end date and is due within 45 calendar days after that quarter closes, so the holdings shown describe a portfolio as it stood on a date that has already passed. No platform can shorten that window, because the filing deadline sets it.

Is the GF Score based on SEC filings?

Indirectly. A composite score is calculated from fundamental data that has already been standardized by a third-party provider, and the score itself applies its own selection and weighting on top of that. The inputs originate in filings, but the number displayed is several transformations removed from any line item you could look up in a 10-K.


Start your 7-day free trial →

Research Faster. Invest Smarter.

Most financial websites rely on third-party aggregators that simplify or process data before you ever see it. We built GeminIQ because we believe you deserve a better fundamental analysis tool—one that goes beyond basic price charts and processed numbers. We extract our data directly from SEC 10-K and 10-Q filings to ensure that when you look at a balance sheet or a cash flow statement, you are seeing the numbers exactly how the company reported them. Our goal is to give you the tools to verify the narrative for yourself using clean, traceable data. Start researching now at GeminIQ.com.

Data Used / Sources

  • Fundamental data sourced from XBRL-tagged SEC filings via GeminIQ.
  • GuruFocus data-provider attributions (Morningstar for company fundamentals; Refinitiv and Morningstar for analyst estimates; QuoteMedia for quotes) are drawn from GuruFocus's published site disclosures, reviewed August 2, 2026.
  • Form 13F reporting deadline of 45 calendar days after quarter end is set by SEC rule.
  • GeminIQ GuruFocus comparison page: /competitor-comparison/gurufocus

Disclaimer: The content in this blog is for educational and entertainment purposes only and does not constitute financial, legal, or tax advice. Investing involves risk, including the loss of principal. The views expressed are my own and not intended as financial advice or a guarantee of future performance.