- 1SPY +1.29% ($656.95), QQQ +1.42% ($590.32) — broad market rally across both value and growth indices. Headlines are bullish. The model is not.
- 2Only 3 Strong Buy and 124 Buy stocks out of 4,453 — the model says 97.1% of stocks don't warrant aggressive buying during this rally.
- 3The distribution is revealing: 2,190 Hold, 1,683 Reduce, 453 Avoid. More stocks are deteriorating (Reduce + Avoid = 48%) than improving (Buy + Strong Buy = 2.9%).
- 4The 127 stocks worth buying are concentrated in financials, insurance, shipping, and precious metals — boring sectors with real earnings, not the AI/tech names leading the rally.
The Rally vs The Rankings: A Divergence That Matters
Today's market session looks healthy by every conventional measure. The S&P 500 is up 1.29%, the NASDAQ 100 is up 1.42%, and the financial media is reporting broad-based gains across sectors. If you looked only at the index returns, you would conclude that now is a great time to buy stocks.
But the BCR model sees something different. Across 4,453 stocks scored by our 6-factor composite model, only 127 (2.9%) earn a Buy or Strong Buy rating. The remaining 4,326 stocks — 97.1% of the universe — are rated Hold, Reduce, or Avoid. This is the widest divergence between headline index performance and underlying stock-level quality we have observed this year.
The divergence exists because index returns are market-cap weighted. A handful of mega-cap stocks rising 2-3% can pull the entire S&P 500 higher even if thousands of smaller stocks are flat or declining. Apple, Microsoft, NVIDIA, and Amazon collectively represent over 20% of the S&P 500's weight. When these four stocks rally, the index rallies — regardless of what the other 496 stocks are doing.
This is why equal-weighted analysis matters. The BCR model treats every stock equally, evaluating each on its own factor merits without regard to market capitalization. When the cap-weighted index is rallying but the equal-weighted factor analysis finds only 2.9% of stocks worth buying, it tells you the rally is narrow — driven by a small number of large stocks rather than broad-based fundamental improvement.

Marques
Blank
CIO
What the Model Sees That You Don't: Price Is Not Value
The fundamental error most investors make during rallies is conflating price momentum with investment merit. A stock rising 3% today feels like validation. It feels like the market is telling you this is a good stock. But price movement over a single day tells you nothing about the stock's factor profile — its Quality, its Value, its fundamental momentum, its stability. A stock can rally 3% today and still be rated Avoid because its quality is deteriorating, its valuation is extreme, and its momentum over the past 6-12 months is negative.
Jegadeesh and Titman[1] established that momentum — the tendency of winning stocks to keep winning — operates over 6-12 month horizons. Single-day price movements are noise, not signal. A stock that has been declining for 9 months and rallies 3% today is not exhibiting momentum; it is experiencing a dead-cat bounce within a larger downtrend. The model captures this distinction by measuring momentum over rolling 6-12 month periods, filtering out daily noise.
Similarly, a stock can be the best performer in today's rally while simultaneously having a Value score of 12 (more expensive than 88% of all stocks), a Quality score of 35 (below-average profitability), and a Stability score of 20 (highly volatile earnings). The day's price action makes it look attractive; the factor profile reveals it is one of the least attractive stocks in the universe. This is the information asymmetry the model resolves.
The 3-Question Framework: Before Buying During a Rally
Before buying any stock during a rally — whether this rally or any future rally — run it through three questions. If the answer to all three is yes, you have fundamental support for the purchase. If any answer is no, you are speculating on price momentum without a safety net.
- 01
Question 1: Is the Quality Score Above 60?
Quality measures profitability, margin stability, and earnings consistency. A Quality score above 60 means the company is in the top 40% of all stocks for fundamental business quality. This filter eliminates companies that are rallying on hype, speculation, or temporary earnings boosts. Quality above 60 ensures you are buying a fundamentally sound business, not a lottery ticket. In the current universe, approximately 1,800 stocks pass this filter — which means 2,650 do not.
- 02
Question 2: Is the Value Score Above 50?
Value measures how cheap a stock is relative to its earnings, cash flow, and book value. A Value score above 50 means the stock is in the cheaper half of the universe. This filter prevents you from buying overvalued stocks during a rally — the most common and most costly mistake investors make. A stock rallying 3% that already has a Value score of 25 is getting more expensive by the minute. A stock rallying 3% with a Value score of 75 is still cheap despite the day's gains.
- 03
Question 3: Is the BCR Action Buy or Strong Buy?
The composite action (Strong Buy, Buy, Hold, Reduce, Avoid) integrates all six factors into a single signal. Requiring a Buy or Strong Buy action ensures that the stock passes not just Quality and Value individually, but that all six factors converge into a positive composite signal. This is the most restrictive filter and the most important. Only 127 stocks currently pass — if your target stock is not among them, the model is telling you to wait.
This framework is deliberately conservative. It will prevent you from buying many stocks that continue to rally in the short term. But it will also prevent you from buying the stocks that give back all their gains — and more — when the rally fades. Over a 1-3 year horizon, the stocks that pass all three questions consistently outperform those that pass only one or two.
Where the Opportunities Are: The 127 Stocks Worth Buying
The 127 stocks currently rated Buy or Strong Buy are not the stocks leading today's rally in headline performance. They are concentrated in sectors that most investors find deeply unexciting: financials, insurance, shipping, and precious metals. This is not a coincidence — it is a feature of quantitative analysis.
The top 10 positions tell the story:
SII
(Sprott, precious metals asset management),WTM
(White Mountains, insurance, P/E 5),PKBK
(Parke Bancorp, micro-cap bank),UVE
(Universal Insurance, P/E 5),DHT
(tanker company, Value 83),STNG
(Scorpio Tankers, Value 96),TEN
(Tsakos Energy, Value 87). These are profitable, cheap, stable businesses — the antithesis of the momentum-driven, narrative-powered stocks that dominate financial media coverage.The broader Buy cohort of 124 stocks spans additional sectors — healthcare companies with stable domestic revenue, industrial firms with pricing power, energy producers with conservative capital allocation, and selected technology companies with high Quality scores and reasonable valuations. The common thread is not sector but factor profile: high Quality, acceptable Value, and a composite score that reflects multi-factor convergence.
BCR Composite Leadership
Top-ranked stocks during the March 23, 2026 rally. Note the concentration in financials, insurance, and shipping — the market's overlooked value pockets.

Marques
Blank
CIO
What History Says About Selective Rallies
Market rallies with narrow breadth — where only a few sectors or stocks drive index performance — have a mixed historical track record. Baker and Wurgler[2] documented that periods of high investor sentiment (characterized by narrow market leadership, elevated valuations, and broad retail participation) are followed by lower-than-average returns over the subsequent 12 months. The mechanism is straightforward: when sentiment drives prices above fundamental value, the subsequent period requires either earnings growth to catch up or prices to correct downward.
The current environment fits this pattern. Index-level returns are strong, but stock-level factor analysis reveals that the majority of the rally is unsupported by quality, value, or stability fundamentals. This is the definition of a sentiment-driven rally — prices are rising because other prices are rising, not because fundamentals have improved.
However, narrow rallies do not always end in crashes. Sometimes they broaden out as improving economic conditions lift more sectors, expanding the number of stocks with positive factor profiles. The key monitoring metric is the percentage of Buy-rated stocks: if it expands from the current 2.9% toward 5-8% over the coming weeks, the rally is gaining fundamental breadth and becoming more sustainable. If it remains below 3% or contracts further, the rally is increasingly fragile.
Asness[3] made the point most succinctly: "You cannot predict short-term market direction with any reliability, but you can position for the long-term return environment that the data describes." The data right now describes an environment of narrow opportunity, extreme selectivity, and a premium on patience. The 127 Buy-rated stocks represent the right side of this distribution. Everything else is noise dressed up as a rally.
Explore the full rankings and find your own Buy-rated opportunities using the live rankings page or the stock screener. Filter by BCR action, factor scores, and sector to build a portfolio that can withstand whatever comes after this rally.
Academic References
Related Research
Only 3 Stocks Earn a Strong Buy Right Now: Here's Why the Model Is So Selective
Out of 4,453 stocks, only 3 earn Strong Buy. 124 earn Buy. What the rating distribution tells us about the current market.
Buy the Dip: Does It Actually Work?
Academic research reveals when buying dips works, when it fails catastrophically, and a better quality-first framework.
Investor Psychology: 7 Behavioral Biases That Destroy Portfolio Returns
Your brain is your worst investment advisor. The 7 cognitive biases that cost investors 3-4% annually and how to eliminate them.
Receive Quantitative Briefings
By subscribing, you agree to our privacy policy. We'll never share your email with third parties.