Why do stock screeners mislead if you ignore survivorship bias?

6 min read

A stock screener usually shows only the companies that still exist today, which means every firm that was delisted, merged, or went bankrupt has silently dropped out of the list. Because the failures are missing, historical averages, win rates, and backtests look better than the market ever actually delivered. To read a screener honestly you have to remember the companies that are no longer there.

Key takeaways

  • Survivorship bias is the distortion caused by studying only the survivors and ignoring the companies that dropped out.
  • Delisted, merged, and bankrupt firms disappear from most screeners, so the visible universe is healthier than the real one was.
  • Historical averages and backtests are inflated because the worst outcomes were removed before you ever saw the data.
  • A point-in-time universe reconstructs which companies actually existed on a past date, which is the honest basis for any study of history.
  • The fix is not a better filter but an awareness of what the list cannot show you.
A diagram showing a starting universe of one hundred companies on the left narrowing to the roughly seventy that still trade today on the right, with the delisted, merged, and bankrupt companies shown as the missing thirty that a present-day stock screener never displays, illustrating how survivorship bias inflates historical averages.

What is survivorship bias in plain terms?

Survivorship bias is the error you make when you study only the things that survived and forget the ones that did not. The classic version comes from aircraft that returned from missions covered in bullet holes: reinforcing the parts that were hit would have been a mistake, because the planes hit in other places never came back to be counted at all.

In investing, the survivors are the companies still listed today. When you open a stock screener, you almost always see the current universe: the firms that exist right now. Every company that was delisted, absorbed in a merger, or wound up in bankruptcy has quietly left the list. You are studying the planes that came back.

How do failed companies drop out of a screener?

A company leaves the visible universe through several ordinary routes. It can be delisted for failing to meet exchange requirements, it can be acquired and cease to exist as a separate name, or it can collapse and be removed entirely. On the NSE and BSE, names disappear this way year after year, and a screener built from today's listed securities simply will not contain them.

The result is a list that is quietly curated by outcome. The companies that failed are not marked as failures, they are just absent. Because nothing on the screen tells you they are missing, it is easy to treat the surviving list as if it were the whole market, when it is really the market with its worst outcomes deleted.

Compare companies that trade today on Artha Terminal, with clear framing that the list reflects the current universe.

Open the screener

Why does this inflate historical averages?

Imagine the market a decade ago contained a hundred companies, and today seventy of them still trade while thirty were delisted, merged away, or went bankrupt. A screener that computes the ten-year average return over "these companies" is averaging over the seventy survivors, not the original hundred. The thirty worst stories were removed before the average was ever taken.

This is why backtested strategies so often look stronger on paper than in reality. A rule tested only on companies that survived to today has an unfair advantage: it never had to hold the ones that went to zero. The same distortion inflates CAGR figures, dividend track records, and "companies that grew earnings every year" lists. The averages are not lies, but they answer a different question than the one you think you asked.

What is a point-in-time universe and why does it fix this?

The honest way to study history is to reconstruct the universe as it actually existed on each past date, including the companies that later disappeared. This is called a point-in-time universe. A study run on it holds the firms you really could have owned then, failures included, so its averages reflect the outcomes an investor actually faced.

Building this correctly is demanding, because it requires knowing which companies were listed on each historical date and what happened to the ones that left. That is the same discipline described in Point-in-time data, and it is why serious historical work insists on it. When a dataset cannot tell you what its universe looked like in the past, its long-run averages should be read with caution.

How should you read a screener knowing all this?

The goal is not to distrust screeners but to read them for what they are: a snapshot of the companies that exist now, useful for finding and comparing them today. A screener is a good tool for filtering the present. It is a poor tool for claiming what the average company "historically" returned, because the historical losers are not in it.

Treat any average, ranking, or backtest that leans on history with the question "which companies fell out before this was calculated". Pair the screen with a check of the underlying figures, as covered in Reliable vs unreliable data, so you are not compounding a coverage gap with an accuracy gap.

On Artha Terminal, the screener is built for comparing companies that trade today, and the wiki is explicit that its filters describe the current universe rather than a survivorship-free history, so you know exactly what the list can and cannot tell you.

Common questions

Does survivorship bias mean screeners are useless?

No. A screener is an accurate view of the companies that exist today and is well suited to filtering and comparing them now. The bias only distorts conclusions about history, because the companies that failed in the past are no longer in the list being averaged.

How large can the distortion be?

It depends on how many companies left the universe, but it is rarely small over long periods. Markets shed a meaningful number of names each decade through delisting, mergers, and bankruptcy, and since those are disproportionately the worst outcomes, removing them can lift a historical average noticeably.

How do I avoid survivorship bias in my own research?

Use a point-in-time universe that includes companies which later disappeared, or at minimum state clearly that your study covers only current survivors. Never present a backtest or historical average as the full picture without acknowledging the firms that dropped out before you measured.

This article is for educational purposes only and is not investment advice. Published 7 July 2026. Market information and regulations change over time, so some details may become outdated.

Ready to get started?

Sign in to track your portfolio, chat with Ask Warren, and follow the market end to end.

Sign in to Artha Terminal

We use analytics cookies to understand how you use Artha and improve your experience. No data is sold to third parties.