A live 30-stock book — the quality-growth Top Picks, equal-weight, rebalanced quarterly, every move logged forward and never back-dated. Marked daily against an S&P 500 benchmark bought at inception.
Jun 22, 2026
Tracked since
+8.3%
Total return
+0.7%
S&P 500 · same window
+7.6%
Alpha vs. market
108.26
NAV (index)
Holdings are set quarterly and may differ from today's live rankings: the model re-scores every day, but the tracked book only rebalances at the start of each quarter — next on Oct 1, 2026.
Model portfolio vs. S&P 500 (indexed to 100)
Model portfolio S&P 500 (SPY)
Current holdings · 30 names, equal-weight at each rebalance
Methodology: the model holds the 30 quality-growth Top Picks, equal-weight, rebalanced quarterly — names that fall out of the Top Picks are sold and the freed capital is redeployed into the new entrants, while names that stay ride at their drifted weight, subject to a concentration cap that shaves any single position back to roughly 2.5× an equal weight at each rebalance. NAV is an index level starting at 100 on Jun 22, 2026; the S&P 500 line is a buy-and-hold of SPY bought with the same notional at inception. Simple price returns, not dividend-adjusted. Last marked Jul 9, 2026. Past performance does not predict future results.
Not investment advice. The Bull Rankings publishes a quantitative ranking model and accompanying analysis for general informational purposes only. Nothing on this page is a recommendation to buy, sell, or hold any security; nothing is personalized to your circumstances, risk tolerance, or tax situation. Investing carries the risk of loss — invest at your own risk and consider consulting a licensed financial professional before acting on anything you read here. See terms and methodology for full disclosures.
What this track record is
This page follows a single model portfolio — a 30-stock book the Bull Rankings model assembles and runs in the open. It holds the quality-growth Top Picks — the highest-scoring names on the site's one uniform quality-growth screen — equal-weight, thirty positions in all. It is a transparent demonstration of how the model's picks behave over time, not a managed fund or a solicitation to invest.
How the names are chosen
Every holding is one of the top-ranked names on the daily quality-growth score — a single 0–100 number that blends quality (durable returns, margins, low leverage), growth (revenue and earnings), and value (valuation versus sector peers). The book is simply the top of those rankings, equal-weight, so the track record measures the picks themselves rather than any extra timing or weighting overlay.
How to read the numbers
The NAV line is an index starting at 100 at inception; the S&P 500 line is a buy-and-hold of SPY bought with the same notional on the same day, so the gap between them is the model's alpha. Everything is forward-tested — each holding and rebalance is logged at its real price the day it happens, never back-dated — so the record is short by design and grows only as time passes. A few quarters is not yet a verdict; a multi-year curve is.
Past performance does not predict future results. The model portfolio is a research demonstration, not investment advice, and nothing here is a recommendation to buy or sell any security.