Roaring Kitty
Looks for neglected, beaten-down companies where cheapness and crowding meet enough financial resilience to keep the thesis alive.
Guardrails cap distressed names at 60 and subtract 15 points when two-year share growth reaches 30%.
The tracker does not try to predict a target price. It applies several distinct investing philosophies to the same stock universe, ranks the measurable traits, and makes the trade-offs visible.
Most metrics are converted to percentile ranks across the current eligible universe. Pillar weights then form a 0-100 score; missing pillars are excluded from the denominator and reflected in the confidence field.
Looks for neglected, beaten-down companies where cheapness and crowding meet enough financial resilience to keep the thesis alive.
Guardrails cap distressed names at 60 and subtract 15 points when two-year share growth reaches 30%.
Looks for strong multi-horizon returns, tight price structure near the 52-week high, improving fundamentals, and tradeable liquidity.
Requires at least $20M in estimated average daily dollar volume. Partial data remains visible with reduced confidence.
Favors profitable, capital-efficient, conservatively financed companies whose earnings and book-value multiples remain unglamorous.
The model intentionally excludes the sentiment overlay used by the Roaring Kitty screen.
Uses annual SEC filing history to find durable returns on capital, cash conversion, stable margins, manageable leverage, and a sensible FCF yield.
Before scoring: at least 4 fiscal years, positive FCF in 60% of years, net debt/EBITDA no more than 4x, share CAGR no more than 5%, market cap at least $1B, and no financials or REITs. At least 75% pillar confidence is required.
Starts with the top 50 confident names from each screener, then overlays two years of weekly price structure: drawdown depth, recovery, 20-week trend, range contraction, and volume interest.
Formula: 0.5 × setup + 0.5 × best screener score + 6 × additional screener hits. The overlap bonus means this score can exceed 100.
A refresh updates source data first, then recalculates every screener and rebuilds the combined view. The dashboard reads the latest completed output files.
The dashboard is a research queue. It narrows attention; it does not complete the work needed to understand a company or decide whether a security fits a person.
It is the share of configured pillar weight supported by usable data. A high score with low confidence deserves skepticism.
Percentiles change when the universe, prices, filings, estimates, or peer distribution changes. A lower rank does not necessarily mean the company deteriorated.
Refreshes depend on third-party availability and completion of the whole pipeline. Check the dashboard's data-age indicator before relying on a row.
Nothing on this site is financial, investment, trading, legal, tax, or accounting advice. No score, rank, chart, watchlist entry, or written description is a recommendation to buy, sell, hold, short, or otherwise transact in any security.