▲ stockoverlap.com

How to find quality stocks near their 52-week low: a Buffett-Munger checklist

Updated · StockOverlap research

Lists of stocks near their 52-week low are popular because they are easy to build and feel like bargain hunting. The trouble is that a price low only tells you the stock has fallen. It says nothing about whether the business behind it is still good. This guide compares a plain 52-week-low screen with a quality-first approach based on what Warren Buffett and Charlie Munger actually wrote, then turns that into a checklist you can use on any stock trading near its lows.

What a plain 52-week-low screener finds

The 52-week low is the lowest price a stock has traded at over the past year. Screeners usually express “near the low” in one of two ways: within some percentage of the low (say 5% or 10%), or as a position in the 52-week range, where 0% means at the low and 100% means at the high:

52-week range position
MeasureFormula
Range position(Price − 52-week low) ÷ (52-week high − 52-week low)
Range width(52-week high − 52-week low) ÷ 52-week low

Sort a whole market by either measure and you get a mix: companies that just cut guidance or missed earnings, whole sectors that have fallen out of favour, cyclical businesses coming off peak profits, stories that have genuinely broken, and, somewhere in there, good businesses going through a temporary setback. The screen cannot tell these apart. Worse, ratios like P/E often look cheapest right after a fall, before lower earnings show up in the reported numbers. That is the classic value trap.

What Buffett and Munger actually wrote

In his early years Warren Buffett often bought stocks mainly because they looked cheap, which is the instinct a 52-week-low screen appeals to. In his 1989 letter to Berkshire Hathaway shareholders he described that approach and why he moved away from it:

“If you buy a stock at a sufficiently low price, there will usually be some hiccup in the fortunes of the business that gives you a chance to unload at a decent profit, even though the long-term performance of the business may be terrible. I call this the ‘cigar butt’ approach to investing.”
Warren Buffett, Berkshire Hathaway 1989 shareholder letter (berkshirehathaway.com)

His verdict in the same letter: unless you are a liquidator, that approach is foolish, because the bargain often turns out not to be one and the business's low returns erode whatever discount you started with. He summed it up in one line:

“Time is the friend of the wonderful business, the enemy of the mediocre.”
Warren Buffett, Berkshire Hathaway 1989 shareholder letter (berkshirehathaway.com)

The same letter credits Munger with seeing early that it is far better to buy a wonderful company at a fair price than a fair company at a wonderful price, and lists what Berkshire looked for in a business, including “demonstrated consistent earning power” and “businesses earning good returns on equity while employing little or no debt”. Munger made the same point in his 1994 USC Business School talk, “A Lesson on Elementary Worldly Wisdom As It Relates To Investment Management & Business”: “So the trick is getting into better businesses.” (transcript). More on that talk, and on the widely shared but unverified 200-week moving average quote, is in the Munger 200-week moving average guide.

Translated into things a screener can measure, those ideas point to: high returns on equity that hold up in weak years, earnings that have grown consistently, little debt, and stable margins. None of those appear in a plain 52-week-low screen.

52-week-low screen vs quality-first screen

Two ways to look for stocks near their lows
Plain 52-week-low screenQuality first, then price
Starting pointEvery stock, sorted by how far it has fallenOnly businesses that pass multi-year quality tests
What it measuresPrice relative to the past yearBusiness returns, consistency and debt, then price
Typical resultLong list dominated by recent bad newsShort list; on some days nothing qualifies
Main riskValue traps: cheap because the business is getting worseMissing turnarounds and paying up for quality
What you still have to doWork out which names are not brokenWork out why a good business is out of favour

Neither approach removes the need for judgement. The quality-first version simply moves the hard question from “is this business broken?” to “why is a business that still looks good on paper trading near its low?”, which is usually a more productive question to research.

How StockOverlap uses the 52-week range

StockOverlap's value scan uses the 52-week range directly, as one of four pillars:

  • Gate: stocks in the top 12% of their 52-week range are not considered by the value scan at all.
  • Range position, up to 2 points: full credit in the bottom 30% of the range, 1 point up to 50%, half a point up to 65%.
  • Range width, up to 1 point: full credit when the high is no more than 40% above the low, half a point up to 65%. The scan treats a narrow range as a sign of a long sideways stretch rather than a sharp crash.

That pillar is worth at most 3 of the value scan's 12 points. The rest come from revenue and asset growth, free cash flow and earnings yield, short interest, institutional ownership and analyst sentiment, and the value scan knocks out shrinking revenue, thin margins and heavy debt. Even then, being near the low is never enough: a Dual Pick must also pass the separate quality scan, which looks at the 200-week moving average instead of the 52-week range, and the two scores must add up to at least 15 out of 24. All thresholds are in the screener criteria guide, and the full process is in how StockOverlap picks stocks.

52-week range vs 200-week moving average

The 52-week range only remembers the past year, so it reacts fast to a sell-off. The 200-week moving average is the average weekly close over almost four years, so it moves slowly and reflects a much longer history. Using one in each scan means a Dual Pick is out of the top of its recent range (and scores better the closer it is to the low) and within 5% of its long-run average price at the same time.

A value-trap checklist for stocks near their lows

Before treating any stock near its 52-week low as a candidate, it is worth working through questions like these:

  1. Why did it fall? Read the last earnings release and the news. A market-wide sell-off is different from a guidance cut.
  2. Is revenue still growing, or at least stable, over several years?
  3. Are gross margins stable? Falling margins often show competition or lost pricing power.
  4. What was return on equity in the worst recent year? Consistently high ROE is harder to fake than one good year.
  5. How much debt is there, and when does it need refinancing? Debt turns a temporary setback into a permanent one.
  6. Have earnings grown consistently, or are recent profits a cyclical peak that makes the P/E look misleadingly low?
  7. What are insiders doing? Heavy selling into a decline is a warning; buying is worth noting.
  8. How heavily is it shorted? Very high short interest means some investors are betting the fall continues.
  9. Is it cheap on cash flow, not just on earnings? Free cash flow yield is harder to flatter with accounting.

Results so far

StockOverlap logs every Dual Pick the day it appears and keeps it on the record after it closes. These figures are computed live from that record, the same data as the track record page:

Closed Dual Picks since May 8, 2026 · computed Oct 4, 2026, 11:19 PM ET
15
Closed picks
80%
Closed with a gain
+11.4%
Average return, closed picks
+1.3%
SPY over the same holding periods
+30.8%
Best closed pick
-11.3%
Worst closed pick
45
Open picks (tickers for subscribers)
-2.7%
Average unrealized return, open picks
19 / 26
Open picks up / down

Hypothetical results of a rules-based screen, not actual trades. Exit rules have changed over time.

Small sample over a short period. Returns are price-only from frozen entry prices to the exit price (closed) or the latest price (open), and exclude dividends, fees, slippage and taxes. SPY is measured over each closed pick's own holding period. Past performance does not guarantee future results. Full list on the track record.

Frequently asked questions

Is it a good idea to buy stocks at their 52-week low?

Not by itself. A 52-week low only tells you the price has fallen, not why. Many stocks at their lows are there because the business is getting worse. A low can be an opportunity when the company's profitability, balance sheet and earnings record still hold up, which is why quality checks matter more than the low itself.

How do I find quality stocks near their 52-week low?

Start with a 52-week range filter, for example price in the bottom third of its range, then require evidence of quality: consistently positive and high return on equity, earnings that have grown with few reversals, stable gross margins and modest debt. Finally, check why the stock fell before treating it as a candidate.

What did Warren Buffett say about buying cheap stocks?

In his 1989 letter to Berkshire Hathaway shareholders, Buffett described buying cheap but mediocre businesses as the "cigar butt" approach and concluded that it is far better to buy a wonderful company at a fair price than a fair company at a wonderful price. He added that Charlie Munger understood this early.

How does StockOverlap use the 52-week range?

In the value scan, a stock in the bottom 30% of its 52-week range earns the full 2 points for range position, with partial credit up to 65%, and a narrow 52-week range earns up to 1 more point. Stocks in the top 12% of their range are not considered by the value scan at all. Range position is never enough on its own: a Dual Pick must also pass the separate quality scan.

What is the difference between a 52-week low screen and a 200-week moving average screen?

A 52-week low compares today's price with the past year only, so it reacts quickly to short-term selling. The 200-week moving average is the average weekly close over about 3.8 years, so it reflects a much longer price history. StockOverlap uses the 52-week range in its value scan and the 200-week average in its quality scan.

See the stocks that pass both scans today

The daily Dual Picks list, full scan output, scores and exit signals are in the StockOverlap terminal.Closed picks, wins and losses, are listed on the public track record.

Google sign-in. No credit card needed for the trial.
Not investment advice. This guide is for research and educational purposes only. Nothing here is a recommendation to buy, sell or hold any security, and it is not personalized to your situation. StockOverlap is not a broker-dealer or investment adviser. Past performance does not guarantee future results, including the results on our track record, and investing involves risk, including loss of principal. Do your own research and consider speaking with a licensed financial professional. See the Terms of Service.
Related guides