Current picks

ⓘ This is a personal, automated research project, not investment advice. Nothing on this site is a recommendation to buy or sell any security — it publishes the output of one rules-based paper-trading strategy for its own record.
How scoring & screening works

Stage 1: every ticker must first clear all 7 Graham entry gates (pass/fail) to even be considered:

Valuation

Financial health

Profitability

Stage 2: stocks clearing Stage 1 must also meet a Munger quality floor before they're eligible for a score:

Everything clearing both stages gets a 0–100 Munger score, weighted: return on equity 30%, gross margin 20%, FCF yield 20%, low debt 15%, operating margin 15%. Ranking, not a pass/fail bar — the buy queue takes the top-scoring names within the portfolio's position limits.

Generated 2026-10-24 13:24 UTC

No positions are currently held. Showing the latest screen’s 13 buyable candidate(s), ranked by score — these passed every gate but are screen output, not holdings.
TROW score 81.8
Dividend

Status: buyable in the latest screen — not a held position

Market Cap$22.23B
Trailing P/E10.46
Price / Book2.02
Current Ratio4.04
Debt / Equity0.04
Return on Equity19.4%
Gross Margin99.9%
Operating Margin29.9%
Free Cash Flow$2.02B
Dividend Yield5.0%
Consecutive Positive-Earnings Years4
NMIH score 79.2

Status: buyable in the latest screen — not a held position

Market Cap$3.20B
Trailing P/E8.38
Price / Book1.19
Current Ratio2.03
Debt / Equity0.16
Return on Equity15.4%
Gross Margin76.4%
Operating Margin76.7%
Free Cash Flow$329.8M
Dividend Yield0.0%
Consecutive Positive-Earnings Years4
LULU score 78.9
High ROE

Status: buyable in the latest screen — not a held position

Market Cap$11.47B
Trailing P/E8.15
Price / Book2.31
Current Ratio2.19
Debt / Equity0.45
Return on Equity30.9%
Gross Margin56.6%
Operating Margin19.9%
Free Cash Flow$1.15B
Dividend Yield0.0%
Consecutive Positive-Earnings Years4
HRMY score 78.2
High ROE

Status: buyable in the latest screen — not a held position

Market Cap$2.10B
Trailing P/E11.65
Price / Book2.10
Current Ratio3.48
Debt / Equity0.16
Return on Equity20.5%
Gross Margin77.2%
Operating Margin24.0%
Free Cash Flow$182.8M
Dividend Yield0.0%
Consecutive Positive-Earnings Years4
INSW score 76.8
High ROEDividend

Status: buyable in the latest screen — not a held position

Market Cap$5.67B
Trailing P/E7.08
Price / Book2.42
Current Ratio5.94
Debt / Equity0.29
Return on Equity37.4%
Gross Margin72.5%
Operating Margin41.0%
Free Cash Flow$69.7M
Dividend Yield7.4%
Consecutive Positive-Earnings Years4
PRDO score 76.4

Status: buyable in the latest screen — not a held position

Market Cap$2.12B
Trailing P/E12.33
Price / Book2.05
Current Ratio4.69
Debt / Equity0.11
Return on Equity17.6%
Gross Margin79.9%
Operating Margin23.2%
Free Cash Flow$184.7M
Dividend Yield2.0%
Consecutive Positive-Earnings Years4
CF score 75.5
High ROE

Status: buyable in the latest screen — not a held position

Market Cap$18.26B
Trailing P/E8.95
Price / Book3.18
Current Ratio4.86
Debt / Equity0.41
Return on Equity29.9%
Gross Margin38.5%
Operating Margin32.5%
Free Cash Flow$1.28B
Dividend Yield2.0%
Consecutive Positive-Earnings Years4
MGY score 73.7
High ROE

Status: buyable in the latest screen — not a held position

Market Cap$7.18B
Trailing P/E11.47
Price / Book2.21
Current Ratio1.58
Debt / Equity0.19
Return on Equity20.9%
Gross Margin82.2%
Operating Margin33.5%
Free Cash Flow$332.5M
Dividend Yield2.5%
Consecutive Positive-Earnings Years4
GNTX score 66.6

Status: buyable in the latest screen — not a held position

Market Cap$4.35B
Trailing P/E10.93
Price / Book1.72
Current Ratio3.04
Debt / Equity0.00
Return on Equity16.4%
Gross Margin34.2%
Operating Margin18.7%
Free Cash Flow$356.8M
Dividend Yield2.3%
Consecutive Positive-Earnings Years4
LRN score 65.4
High ROE

Status: buyable in the latest screen — not a held position

Market Cap$3.30B
Trailing P/E10.37
Price / Book1.98
Current Ratio2.56
Debt / Equity0.37
Return on Equity20.9%
Gross Margin37.8%
Operating Margin17.9%
Free Cash Flow$324.8M
Dividend Yield0.0%
Consecutive Positive-Earnings Years4
HIG score 60.8
High ROE

Status: buyable in the latest screen — not a held position

Market Cap$37.04B
Trailing P/E9.68
Price / Book1.92
Current Ratio1.77
Debt / Equity0.22
Return on Equity22.1%
Gross Margin37.9%
Operating Margin-7.1%
Free Cash Flow$5.51B
Dividend Yield1.8%
Consecutive Positive-Earnings Years4
ASO score 42.0

Status: buyable in the latest screen — not a held position

Market Cap$3.72B
Trailing P/E10.12
Price / Book1.72
Current Ratio1.74
Debt / Equity0.90
Return on Equity18.6%
Gross Margin34.8%
Operating Margin8.5%
Free Cash Flow$169.6M
Dividend Yield1.0%
Consecutive Positive-Earnings Years4
GRBK score 40.9

Status: buyable in the latest screen — not a held position

Market Cap$2.77B
Trailing P/E9.70
Price / Book1.44
Current Ratio7.05
Debt / Equity0.14
Return on Equity16.4%
Gross Margin30.5%
Operating Margin11.5%
Free Cash Flow$7.0M
Dividend Yield0.0%
Consecutive Positive-Earnings Years4