Value Traps: 7 Warning Signs Before You Buy a Cheap Stock

A value trap is a stock that looks cheap on the usual measures, such as a low P/E ratio or a high dividend yield, but keeps falling because the business behind it is getting worse. The price was low for a reason, and the reason was not temporary.
Walgreens is a recent example. At the end of 2023 it traded at 7.8 times its own profit forecast and paid a 7.35% dividend yield. Twenty months later it was bought out at $11.45 a share, 56% below that price.
This guide is for investors who pick their own stocks. It shows the seven warning signs that were in Walgreens' filings before the fall, what academic data on 14,043 cheap stocks says about traps, and a checklist you can run in about 30 minutes before you buy.
Key takeaways
A value trap is a cheap-looking stock whose low price reflects a shrinking business, not a market mistake. A low P/E or high yield alone cannot tell the two apart.
By December 2023, Walgreens showed all seven warning signs in this guide, including a 59.6% fall in operating cash flow over four years and free cash flow that covered only 8.5% of its dividends.
In Joseph Piotroski's study of cheap stocks, those with the weakest financial scores (0 or 1 out of 9) trailed the market by 9.6% on average over the next year. The strongest (8 or 9) beat it by 13.4%.
Most cheap stocks lose to the market anyway. Only 43.7% of the cheap stocks in Piotroski's sample beat it over a year, so any value strategy will own some traps.
Your best defense is not a perfect screen. It is a small position size and an exit rule you set before you buy.
What is a value trap?
A value trap is a stock that seems undervalued but never reaches the value buyers expect, because that value is shrinking. The price looks low against last year's earnings, book value or dividend. Next year's numbers come in lower, and the stock that looked cheap turns out to have been fairly priced or expensive.
A real bargain is different. Its price is low because of fear, a bad quarter or a sector sell-off, while the business itself holds up. When the fear passes, the price recovers toward what the business is worth.
Value trap: a stock that trades at a low multiple of earnings, book value or cash flow, or pays a high yield, because its earning power is falling. Buyers expect the price to rise to fair value. Instead, fair value falls toward the price, or below it.
The usual cheapness measures all look backward. Our guides to what a good P/E ratio is and the price-to-book ratio explain how to read them. A value trap is what happens when you read them without asking whether the earnings or the assets behind them will still be there next year.
Why do cheap stocks stay cheap?
A stock stays cheap when the market expects its profits to keep falling, and the market turns out to be right. Simple arithmetic shows how fast that happens. A stock at 8 times earnings whose earnings then fall 40% is suddenly at 13.3 times its new earnings (8 ÷ 0.6), with no change in price at all.
The causes tend to be slow and structural:
- A shrinking market: customers are moving to a new product, channel or competitor, and the decline does not reverse.
- Lost pricing power: the company keeps selling, but at thinner margins, so each dollar of sales earns less.
- A payout it cannot afford: the dividend stays high to keep shareholders loyal while the cash to pay it runs out.
- Flattering profit figures: adjusted earnings leave out costs that keep coming back, so the headline P/E looks lower than it really is.
- Too much debt for a weaker business: interest that was easy to pay at peak profit becomes a burden as profit falls.
What are the seven warning signs of a value trap?
Each of these signs is a number you can check in a company's 10-K. One sign on its own is a question to answer. Three or more together are a pattern, and the more of them a cheap stock shows, the more likely the low price is telling the truth.
1. Cash from operations keeps falling
Profit can be adjusted; cash from operations is much harder to dress up. Look at five years on the cash flow statement. A fall in two of the last three years, while reported profit holds up, means earnings are not turning into cash. Walgreens' operating cash flow fell from $5.59 billion in fiscal 2019 to $2.26 billion in fiscal 2023.
2. Dividends are bigger than free cash flow
A payout ratio based on earnings can look safe while the dividend is being paid from borrowing or cash reserves. Compare dividends paid with free cash flow instead. In fiscal 2023, Walgreens generated $141 million of free cash flow and paid $1,659 million in dividends.
3. Adjusted earnings run far above GAAP earnings
Companies report "adjusted" profit that leaves out costs they call unusual. A small gap is normal. A wide gap that shows up year after year means the low P/E is built on a number the company never actually earned. Walgreens reported fiscal 2023 adjusted EPS of $3.98 and GAAP diluted EPS of −$3.57.
4. Gross margin shrinks while sales grow
Rising revenue can hide a weakening business. If gross margin falls at the same time, the company is selling more for less profit per dollar, often because it has lost pricing power. Walgreens' revenue rose 15.8% from fiscal 2019 to fiscal 2023, while its gross margin fell from 23.45% to 19.46%.
5. "One-time" charges keep coming back
When write-downs, restructuring costs and legal charges appear in more than one year, treat them as a cost of doing business. Walgreens' GAAP diluted EPS was $4.31 in fiscal 2019, $0.52 in fiscal 2020 and −$3.57 in fiscal 2023. A large goodwill write-down is a related warning: it is the company admitting that past acquisitions are worth less than it paid.
6. The yield or P/E is extreme for the company
A yield far above a company's own history, or far above its peers, is the market saying it does not believe the payout will last. Before its January 2024 cut, Walgreens' yield of more than 7% was the highest in the Dow Jones Industrial Average, according to CNBC.
7. Return on assets is falling
Return on assets (net income ÷ total assets at the start of the year) shows how much profit the business earns on what it owns. A steady decline, or a turn below zero, means the business is getting less productive. Walgreens' return on assets fell from 5.34% in fiscal 2022 to −3.42% in fiscal 2023, by our calculation from its 10-K.
A low P/E on adjusted earnings is the most common hiding place for a value trap. Before you call a stock cheap, recalculate the P/E on GAAP earnings and compare the price with free cash flow too.
How is a value trap different from a real bargain?
Both trade at low multiples, so price alone will not separate them. The difference is in the direction of the business. This table sums up what to look for.
| Check | Value trap | Real bargain |
|---|---|---|
| Why the stock is cheap | The business is shrinking for structural reasons | Fear, one bad quarter or a sector sell-off |
| Cash from operations | Falling for two years or more | Stable or rising |
| Dividend vs free cash flow | Dividend larger than free cash flow | Covered, with room to spare |
| Adjusted vs GAAP earnings | Wide gap, year after year | Close, or a gap explained once |
| Gross margin | Shrinking | Stable |
| What could lift the price | Nothing you can name | A clear catalyst you can name and date |
A real bargain still needs a buffer. Our guide to margin of safety shows how to set a buy-below price from your estimate of intrinsic value. The warning signs above tell you whether that estimate is built on numbers that will hold up.
Was Walgreens a value trap? A worked example
Here is the check as an investor could have run it on December 29, 2023, using only information published by then. All company figures come from Walgreens' 10-K filings and results releases on SEC EDGAR; the price is the Intrinio close.
- Measure how cheap it looked. The close was $26.13. On October 12, 2023, Walgreens guided to fiscal 2024 adjusted EPS of $3.20 to $3.50. On the $3.35 midpoint, the forward P/E was $26.13 ÷ $3.35 = 7.80. The annual dividend of $1.92 ($0.48 a quarter) gave a yield of $1.92 ÷ $26.13 = 7.35%.
- Check cash from operations. It fell from $5,594 million in fiscal 2019 to $2,258 million in fiscal 2023, a drop of 59.6%. Sign 1: yes.
- Compare dividends with free cash flow. Fiscal 2023 free cash flow was $2,258 million − $2,117 million of capital spending = $141 million. Dividends paid were $1,659 million, so free cash flow covered 8.5% of them. Sign 2: yes.
- Compare adjusted and GAAP earnings. Fiscal 2023 adjusted EPS was $3.98; GAAP diluted EPS was −$3.57, a gap of $7.55 a share. Sign 3: yes.
- Check margins against sales. Revenue grew from $120.1 billion to $139.1 billion between fiscal 2019 and 2023, but gross margin fell from 23.45% to 19.46%. Sign 4: yes.
- Look for repeat charges, an extreme yield and falling returns. GAAP diluted EPS fell to $0.52 in fiscal 2020 and −$3.57 in fiscal 2023, against $4.31 in fiscal 2019. The yield was the highest in the Dow. Return on assets went from 5.34% to −3.42%. Signs 5, 6 and 7: yes.
- Add it up. Seven of seven signs. The stock was cheap on its own forecast, but every cash and quality measure pointed down.
Value trap warning sign: Walgreens free cash flow vs dividends paid, FY2019–FY2024
Free cash flowDividends paid
What happened next?
On January 4, 2024, Walgreens cut its quarterly dividend 48%, from $0.48 to $0.25, to "strengthen [its] long-term balance sheet and cash position," in CEO Tim Wentworth's words. CNBC reported it was the company's first dividend cut in nearly five decades. The shares closed 5% lower that day, even though quarterly adjusted earnings and revenue beat expectations.
Fiscal 2024 was worse. Free cash flow turned negative at −$363 million, gross margin fell to 17.96%, and GAAP diluted EPS was −$10.01, including a $12.7 billion goodwill impairment. On August 28, 2025, Sycamore Partners completed its purchase of the company for $11.45 a share in cash, plus a right to receive up to $3.00 more from the future sale of its VillageMD stake.
From the December 29, 2023 close, that is a 56.2% loss on the price alone, before dividends. Even if the full $3.00 is paid, the loss is 44.7%.
Walgreens share price after it looked cheap, Aug 2023 to Aug 2025
Would a single quality score have caught it?
Not clearly. By our calculation from Walgreens' 10-K, its Piotroski F-score for fiscal 2023 was 4 out of 9. It passed on positive operating cash flow, cash flow above net income, a lower debt ratio and no new shares. It failed on return on assets, the change in return on assets, liquidity, gross margin and asset turnover.
A score of 4 sits in the middle of Piotroski's table, not in the danger zone. The single biggest red flag, a dividend more than eleven times free cash flow, is not part of the score at all. That is why the check in this guide includes the dividend test and why we read each part rather than relying on a total.
What does the research say about cheap stocks?
The best-known study is Joseph Piotroski's 2000 paper in the Journal of Accounting Research. He took the cheapest fifth of US stocks by book-to-market ratio with returns measured from 1976 to 1996, a total of 14,043 company-years, and scored each on nine simple accounting signals: profit, cash flow, cash versus accruals, and changes in return on assets, debt, liquidity, share count, gross margin and asset turnover.
Across all cheap stocks, the average one-year return beat the market by 5.9%. The median stock trailed the market by 6.1%, and only 43.7% beat it. Sorting by score changed the picture:
- Weakest (score 0 or 1, 396 company-years): trailed the market by 9.6% on average; 31.8% beat it.
- Strongest (score 8 or 9, 1,448 company-years): beat the market by 13.4% on average; 50.0% beat it.
- The gap between them: 23.0 percentage points a year.
Cheap stocks with weak financials lagged the market: return by Piotroski F-score
The sample ends in 1996, the returns are before trading costs, and many of the stocks were small. Treat the study as evidence that financial health matters for cheap stocks, not as a return forecast for today.
Should you avoid every stock that might be a value trap?
You cannot, and trying too hard can cost you the winners. Most value investing advice says "avoid value traps," as if a careful screen will catch them all. Piotroski's own data says otherwise. Cheap stocks earned their average return through a minority of big winners, while most of them lagged. Even in the healthiest group, only half beat the market.
Piotroski put it plainly:
"the success of that strategy relies on the strong performance of a few firms, while tolerating the poor performance of many deteriorating companies"
— Joseph Piotroski, accounting researcher, "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers," Journal of Accounting Research (2000)
So the realistic goal is not zero traps. It is fewer traps, smaller traps and faster exits. The warning signs shift the odds; position size and an exit rule limit the damage when a trap gets through anyway. Our own record, below, shows both sides of that.
The TruthSayer Value Trap Check: seven questions before you buy
We use these seven questions on any stock that looks cheap. Answer each yes or no from the last five 10-K filings. The thresholds are our working rules, not academic cutoffs.
- Cash: has cash from operations fallen in two of the last three years?
- Payout: over the last three years, did dividends plus buybacks exceed free cash flow?
- Profit quality: is adjusted EPS more than 25% above GAAP EPS, in more than one of the last three years?
- Margin: has gross margin fallen by two percentage points or more over three years?
- Charges: have write-downs or "one-time" charges appeared in two or more of the last five years?
- Extremes: is the dividend yield or P/E far outside the company's own 10-year range, or the highest among its peers?
- Returns: has return on assets fallen two years in a row, or turned negative?
Count the yes answers. Zero or one: an ordinary cheap stock, so carry on with your valuation. Two: find the reason for each before you buy. Three or more: treat it as a probable value trap. If you still want to own it, buy a small position and write down the price or event that will make you sell. Walgreens scored seven in December 2023.
How does TruthSayer AI deal with value traps?
TruthSayer's Valuations AI combines proprietary fair-value models with price action, institutional activity and fundamental financial data to find potentially mispriced US-listed stocks. Every signal is traded in a funded account before members see it. Even so, some of its cheap picks have turned into traps, and they stay on the public trade list.
- Mobileye (MBLY): bought on January 22, 2025 at $14.71, with the alert calling it undervalued with potential upside of 125%. It was stopped out on October 21, 2026 at $6.96, listed as a 52.92% loss after 637 days.
- Five9 (FIVN): after averaging down to a $34 cost basis on April 1, 2025, the position was stopped out at $20.08 on November 7, 2025, listed as a 41.52% loss over 220 days.
Rules set in advance limit the damage. Each position is about 5% of the portfolio. Positions outside the core use a trailing stop at three times the average true range (ATR). Averaging down happens only after a fall of two to three standard deviations, not on every dip.
One trade proves nothing, so judge the whole record. As of November 7, 2026, the Valuations AI page shows a 77.39% return since inception, a 72.1% historical win rate and an average hold of 78 days. By our count of its 86 closed stock trades, the average winner gained 17.89% and the average loser lost 16.78%. TruthSayer AI claims compliance with GIPS®, the global performance reporting standard; see our GIPS reports and verification.
Walgreens figures come from its fiscal 2019 to 2024 10-K filings (XBRL data on SEC EDGAR) and its results releases. Free cash flow is operating cash flow minus payments for property, plant and equipment. Return on assets and the F-score use Piotroski's definitions with beginning-of-year assets. Prices are the last regular-session 15-minute bar from Intrinio. Valuations AI figures come from its public trade list on November 7, 2026; averages are our calculation across closed stock trades.
Who should worry most about value traps?
- Dividend investors: a high yield is the most common bait. Check dividend coverage by free cash flow before you model the income with our dividend calculator.
- Deep-value and screen-based investors: a screen for low P/E or low price-to-book fills up with traps first. Run the seven questions on every name it returns.
- Investors who average down: buying more of a falling stock turns a small trap into a large one. Re-run the check before every extra purchase.
- Index fund investors: less exposed. A broad index holds traps too, but each is a tiny weight and shrinks as its price falls.
How much time and money does the check take?
It is free and takes about 30 minutes per company. Every number comes from the income statement and cash flow statement in the 10-K on SEC EDGAR, and five years of history fit in a small spreadsheet.
What should you do after you spot a value trap?
What you do depends on whether you own the stock:
- You do not own it: pass, or put it on a watchlist with the specific change that would make you look again, such as two quarters of rising operating cash flow.
- You own it: write down why you bought it. If that reason is gone, sell, whatever price you paid. Your purchase price has no effect on what the stock will do next.
- You own it and the reason still holds: keep the position no larger than it is now, and set an exit price or event. Do not average down until the warning signs start to reverse.
- You sold at a loss: in a taxable account, a realized loss can offset gains. Our capital gains tax calculator estimates the effect.
To find better candidates, read our guide on how to find undervalued stocks. Look up any unfamiliar term in our investing glossary, or see live undervalued and overvalued calls on Valuations AI.
The bottom line: A value trap is cheap because the business is shrinking, and its low P/E or high yield is based on numbers that will not last. Check cash flow, dividend coverage, adjusted versus GAAP profit, margins, repeat charges, extremes and return on assets before you buy. Walgreens failed all seven before it fell 56%. Since no screen catches every trap, keep positions small and decide your exit in advance.
Frequently asked questions
What is a value trap in stocks?
A value trap is a stock that looks cheap, with a low P/E, low price-to-book or high dividend yield, but keeps falling because its earnings power is shrinking. The low price reflects real decline, not a market mistake. Walgreens traded at 7.8 times forecast earnings in December 2023 and was bought out 56% lower.
How can you tell if a stock is a value trap?
Look for falling operating cash flow, dividends larger than free cash flow, adjusted earnings far above GAAP earnings, shrinking gross margin, repeated one-time charges, an extreme yield, and falling return on assets. One sign is a question to answer. Three or more together suggest the cheap price is justified.
Is a high dividend yield a sign of a value trap?
Often, when it is far above the company's history or its peers. A very high yield usually means the price has fallen because investors doubt the dividend. Check whether free cash flow covers it. Walgreens yielded more than 7% before cutting its dividend 48% in January 2024.
Can a value trap turn into a good investment?
Sometimes, if the business stops shrinking. New management, asset sales or a buyout can lift the price. But a buyout at a low price can lock in a loss: Walgreens' $11.45 cash price in 2025 was 56% below its December 2023 close. Wait for cash flow to recover before buying.
Should I sell a stock I think is a value trap?
Sell if the reason you bought it no longer holds, whatever you paid. Your cost has no effect on the stock's future. If the reason still holds, keep the position from growing, set a written exit price or event, and recheck the warning signs each quarter when the 10-Q comes out.
Should I average down on a falling value stock?
Only if the warning signs have not worsened since you bought. Averaging down into falling cash flow and a shrinking margin turns a small loss into a large one. Re-run the seven questions first. TruthSayer's Valuations AI averages down only after a fall of two to three standard deviations.
Sources
- Walgreens Boots Alliance, 10-K filings and XBRL financial data, fiscal 2019 to 2024, SEC EDGAR (filings through Oct 2024)
- Walgreens Boots Alliance, first quarter fiscal 2024 results and dividend announcement (Exhibit 99.1) (Jan 4, 2024)
- CNBC, Walgreens stock plunges after drugstore chain slashes quarterly dividend nearly in half (Jan 4, 2024)
- Sycamore Partners, Sycamore Partners completes acquisition of Walgreens Boots Alliance (Aug 28, 2025)
- Joseph Piotroski, Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers (PDF), Journal of Accounting Research (2000)
- Intrinio, US equity 15-minute price history (Aug 2023 to Aug 2025)
- TruthSayer AI, Valuations AI performance and trade list (Nov 7, 2026)
This article is for educational purposes only and is not investment advice. Past performance does not guarantee future results.


