← Back to Home
Score a stockHow 19 stocks score across 8 investor frameworks Screen your ownRun the Stack, step by step Meet the committeeThe 23 investors behind the frameworks Backtest a portfolioTest a mix over 5 years Look up a termEvery acronym on this page, defined

How does each company stand against each investor's framework? Toggle investors to combine them; the score is the % of selected investors' rules the company passes. A dash (—) means the rule could not be tested for that company.

Fifteen investors are not scored from this data — their frameworks cannot be tested from the table’s fields. A rule that can’t be measured from the table’s data is labelled “Principle” in each investor’s card, never scored by proxy.

Company (Ticker)Score
Loading market data…

Rules scored from this data — only these eight are scored; the rest of each framework is labelled “Principle” in the investor’s card, not scored. Druckenmiller: Momentum > 0 (confirming only); Buffett: ROE ≥ 15%; Tepper: Growth ≥ 10%; Alden: ROE > 0 and Margin > 0; O’Shaughnessy: Momentum in the top 25 of the table — note the table carries 3-month momentum as a proxy for his six-month momentum, and with 19 tickers every company currently passes this leg; Baker: PEG < 1.0 and less than half the median PEG of the expensive AI names (AAOI). Baker compared P/E, not PEG: this is the table’s PEG implementation of his P/E-gap test, not a threshold he stated. Lynch: fast growers only (growth ≥ 20%): PEG < 1.0 = pass, PEG ≥ 2.0 = fail; below 20% growth, or a PEG between 1.0 and 2.0 (fairly priced by his rule), the leg is not graded. Lynch’s rule uses expected growth; the score uses the table’s growth field as the growth input. O’Neil: ROE ≥ 17% — his CAN SLIM leg; it shows — until the fundamentals data flows, like Buffett’s and Alden’s ROE legs. Graham, Greenblatt, Smith and Minervini are not scored yet: their legs need the new columns in the table below (P/E, P/B, earnings yield, ROIC, ROCE, gross margin, F-score, moving averages), which show — until the updater writes those fields. — means a field is missing, so the rule could not be tested.

Every screen above must beat a low-cost total-market index fund after costs and taxes — if it can’t, own the index. (Bogle)

Price is the latest closing price from Alpha Vantage, refreshed each weekday after the 4:00 p.m. ET close (last close: loading…). Market cap is that price × shares outstanding from the latest SEC filing, recomputed daily. PEG, growth, debt, ROE and margin (net profit margin) come from SEC filings via EDGAR and Alpha Vantage overview data, refreshed weekly (last refresh: loading…; fiscal period varies by ticker). Momentum is the 3-month % price return computed from Stooq daily closes, through loading…. Institutional ownership is the author’s estimate, not live data. The value, quality and momentum columns added in November 2026 (P/E, P/B, earnings yield, ROIC, ROCE, gross margin, F-score, moving averages and the rest) show — until the updater writes those fields from SEC filings and price history. A dash (—) means no verified figure is available.

Company (Ticker) PEG Growth ROE Margin Momentum Score
Select one or two tickers above to populate and grade the comparison matrix.

† CIFR — kept in the table although it trades below the Step 0 price floor of $10 ($7.15 at the last close, 12 Nov 2026). ‡ TSM — kept in the table although it is a foreign ADR (Taiwan), excluded by the strict Step 0 universe rule and by Greenblatt. Both are kept by choice — see Step 0 in “Johnny’s Stock Screener: The Stack” below.