Backtested Scanners
Cannibal Turn
3 Hits · last calculated August 9, 2026 Source: fundamental data & SEC filings (annual and quarterly reports, 10-K/10-Q)
Methodology & criteria
Companies that, after years of dilution, start genuinely shrinking their own share count — in the form we back-tested for you. Two conditions have to come together: across the eight quarters before, the share count fell in no single step to speak of and rose by at least 3 percent over the whole stretch (that is the dilution the company is turning away from), and after that it sits at least 1 percent below its year-ago quarter for at least two quarters in a row. It is not the buyback announcement that counts but the measured share count: real money from the cash flow statement must also have gone out across those declining quarters, otherwise the drop is a reverse stock split and not a buyback. Only from $100 million of revenue upwards (sum of the last four quarters): in the 2013–2026 backtest the signal only carried on that revenue base — 21.9 percent per year across 84 of 95 purchases, against practically zero between $10 million and $100 million. The backtest over 163 months measured the holding question too, and the answer is built into this scanner: a position is held for as long as the turn stays intact. That version returned 18.2 percent per year against 15.0 percent for the S&P 500 Total Return, on 94 purchases, a 72.3 percent hit rate and a largest drawdown of 40.3 percent — and it is the only one of the four holding periods tested that stays ahead of the index even without the 2020 to 2022 entry years (17.1 versus 15.0 percent). Companies that have bought back stock habitually for years did not manage that: the control arm came in at 14.0 percent, 1.05 points below the index. IMPORTANT for the alert: when a stock leaves this list because its share count has risen for two quarters in a row, that is the sell trigger under the measured rule — not merely the end of an observation. Source: mandatory filings with the U.S. securities regulator.
Global filters: market cap of $50B or less (mega caps are cut from every scanner); 10- and 30-day ADR must be ≥ 1% (too little movement gets cut); names after a reverse split (distorted price history) and names with a red Stress RS (rating ≤ 30 — weak on stress days) are excluded.
🔔 Watch scanner
Hit List
Tip: clicking a column header sorts the table by that column; a second click flips the direction.
| Symbol | Declining Quarters | Buyback | Earnings | Avg/Y 3Y | Stress RS | Stage | Funda Rating | Piotroski | MktCap | Industry | AI Rating | Deep Dive | Deep-Dive Report | Sector | Price | YTD | 6 Mo. | 1 Year | Off High | Price Target | RS | EPS Rating | ADR 10D | ADR 30D | Beta | P/E | P/E (f) | P/S | P/B | P/FCF | PEG | EV/EBITDA | EBIT Margin | Gross Margin | Net Margin | ROE | ROA | Debt/Eq | Equity Ratio | Sales +/Y | Growth Score | Div. Yield | Payout Ratio | Altman Z | Inst. % | Short % | Analysts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KBH KB Home | 20 | 1,774.7 Mio $ | — | +2 % | 32 3/25 | Stage 4 | D 38 | 2 of 9 | 3.7 $ | Residential Construction | – | — | — | Consumer Cyclical | 58.60 $ | -5.7 % | +10.1 % | +1.5 % | −11.6 % | -0.6 % | 27 | 10 | 5.6 % | 4.1 % | 1.34 | 14.6 | 16.8 | 0.7 | 1.0 | 10.1 | 5.97 | 14.0 | 3.6 % | 17.7 % | 4.9 % | 8.9 % | 3.4 % | 0.44 | 66.5 % | -10.0 % | 3 | 1.8 % | 24.3 % | 12.1 | 101.1 % | 20.2 % | 2.9 (16) |
| ZUMZ Zumiez Inc | 8 | 49.9 Mio $ | — | +2 % | 49 4/25 | Stage 1 | B 58 | 6 of 9 | 0.3 $ | Apparel Retail | – | — | — | Consumer Cyclical | 20.10 $ | -30.9 % | -35.9 % | +36.7 % | −42.6 % | +2.4 % | 25 | 77 | 4.4 % | 5.5 % | 1.00 | — | 12.7 | 0.4 | — | 7.2 | 0.96 | 9.7 | — | 36.2 % | 1.5 % | 4.8 % | 2.8 % | — | — | +4.5 % | 6 | 0.0 % | 0.0 % | 6.7 | 80.9 % | 10.4 % | 3.0 (3) |
| XYZ Block, Inc | 5 | 2,586.3 Mio $ | 08/06 | +5 % | 35 2/17 | Stage 3 | B 55 | 3 of 9 | 47.5 $ | Software - Infrastructure | – | — | — | Technology | 79.00 $ | +11.2 % | +18.1 % | +2.8 % | −10.2 % | +10.0 % | 50 | 3 | 4.1 % | 4.1 % | 2.53 | 61.7 | 21.1 | 1.9 | 2.2 | 12.2 | 0.86 | 15.2 | -2.6 % | 45.1 % | 3.3 % | 3.7 % | 2.1 % | 0.83 | 54.3 % | +0.3 % | 7 | 0.0 % | 0.0 % | 6.9 | 84.4 % | 3.5 % | 4.1 (49) |
Price Chart
Quarterly Figures
No quarterly data available.
Frequently Asked Questions
Companies that, after years of dilution, start genuinely shrinking their own share count — in the form we back-tested for you.
All scanners are recalculated daily across the entire stock universe — most recently on August 9, 2026. The data basis is fundamental data and SEC filings (10-K annual reports and 10-Q quarterly reports).
Currently, 3 stocks pass this scanner's criteria (as of August 9, 2026).
Global filters: market cap of $50B or less (mega caps are cut from every scanner); 10- and 30-day ADR must be ≥ 1% (too little movement gets cut); names after a reverse split (distorted price history) and names with a red Stress RS (rating ≤ 30 — weak on stress days) are excluded.
The scanner looks for the point at which a company stops diluting its shareholders and starts buying its own stock back. Two conditions have to come together: across the eight quarters before, the share count fell in no single step to speak of and rose by at least 3 percent over the whole stretch — that is the dilution the company is turning away from. After that the share count sits at least 1 percent below its year-ago quarter for at least two consecutive quarters. It is not the buyback announcement that counts but the measured share count, and real money from the cash flow statement must also have gone out across those declining quarters — otherwise the drop would be a reverse stock split. Listing starts from $100 million of revenue over the last four quarters, because that is the only size range on which the signal carried in the backtest. One thing is worth knowing: when a stock leaves this list because its share count has risen for two quarters in a row, that is the sell trigger under the measured rule — not merely the end of an observation.
Related scanners
Note: pure fact-based analysis, not investment advice and not a solicitation to buy or sell. All figures without guarantee.